Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Corona Cards Installation Problem
Started by bgmadclown May 04 2015 10:36 AM

10 replies to this topic
corona cards windows phone visual studio
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

bgmadclown

[GLOBAL: userInfoPane.html]
bgmadclown
  • Contributor

  • 706 posts
  • Corona SDK

Greetings,

 

We've faced an issue where we're unable to install Corona Cards extensions to the Visual Studio Community 2013 with the latest daily build and the latest public release of Corona Cards WP8(linked to download button). We have .NET framework 4.5.2 installed but it tells us that we don't have the required SDK. Any help will be appreciated.

 

Here is the error log:

4.5.2015 21:32:51 - Microsoft VSIX Installer
4.5.2015 21:32:51 - -------------------------------------------
4.5.2015 21:32:51 - Initializing Install...
4.5.2015 21:32:51 - Extension Details...
4.5.2015 21:32:51 - 	Identifier      : CoronaLabs.Corona.Cards.WindowsPhone.a5ff5638-698f-4bcc-81b8-6737246a6046
4.5.2015 21:32:51 - 	Name            : CoronaCards for Windows Phone
4.5.2015 21:32:51 - 	Author          : Corona Labs Inc.
4.5.2015 21:32:51 - 	Version         : 14.0.2511.0
4.5.2015 21:32:51 - 	Description     : Provides Windows Phone project templates for developing apps using the Corona framework.
4.5.2015 21:32:51 - 	Locale          : en-US
4.5.2015 21:32:51 - 	MoreInfoURL     : http://www.coronalabs.com/
4.5.2015 21:32:51 - 	InstalledByMSI  : False
4.5.2015 21:32:51 - 	SupportedFrameworkVersionRange : [4.5,)
4.5.2015 21:32:51 - 
4.5.2015 21:32:51 - 	SignedBy        : Corona Labs Inc.
4.5.2015 21:32:51 - 	Certificate Info : [Subject]
  CN=Corona Labs Inc., O=Corona Labs Inc., L=Palo Alto, S=California, C=US

[Issuer]
  CN=DigiCert Assured ID Code Signing CA-1, OU=www.digicert.com, O=DigiCert Inc, C=US

[Serial Number]
  0F7705C4A07A2578BFED5AEC3C35D902

[Not Before]
  10.6.2014 03:00:00

[Not After]
  15.6.2015 15:00:00

[Thumbprint]
  288E9FF2A4E7CC45F201259159D9263879E68B9F

4.5.2015 21:32:51 - 	Supported Products : 
4.5.2015 21:32:51 - 		Microsoft.VisualStudio.VPDExpress
4.5.2015 21:32:51 - 			Version : [11.0,13.0)
4.5.2015 21:32:51 - 		Microsoft.VisualStudio.VSWinExpress
4.5.2015 21:32:51 - 			Version : [12.0.30501,13.0)
4.5.2015 21:32:51 - 		Microsoft.VisualStudio.Pro
4.5.2015 21:32:51 - 			Version : [11.0,13.0)
4.5.2015 21:32:51 - 		Microsoft.VisualStudio.Premium
4.5.2015 21:32:51 - 			Version : [11.0,13.0)
4.5.2015 21:32:51 - 		Microsoft.VisualStudio.Ultimate
4.5.2015 21:32:51 - 			Version : [11.0,13.0)
4.5.2015 21:32:51 - 
4.5.2015 21:32:51 - 	References      : 
4.5.2015 21:32:51 - 		-------------------------------------------------------
4.5.2015 21:32:51 - 		Identifier   : CoronaLabs.Corona.Framework.WindowsPhone.36706714-9F1F-4691-969C-377BCFEA598A
4.5.2015 21:32:51 - 		Name         : Corona Framework for Windows Phone
4.5.2015 21:32:51 - 		Version      : [14.0.2511.0]
4.5.2015 21:32:51 - 		MoreInfoURL  : 
4.5.2015 21:32:51 - 		Nested       : Yes
4.5.2015 21:32:51 - 
4.5.2015 21:32:51 - 
4.5.2015 21:32:51 - Searching for applicable products...
4.5.2015 21:32:51 - Found installed product - Microsoft Visual Studio Community 2013
4.5.2015 21:32:52 - The extension with ID 'CoronaLabs.Corona.Cards.WindowsPhone.a5ff5638-698f-4bcc-81b8-6737246a6046' is not installed to Microsoft Visual Studio Community 2013.
4.5.2015 21:32:52 - Found installed product - Microsoft Visual Studio 2013 Shell (Integrated)
4.5.2015 21:32:52 - Found installed product - Global Location
4.5.2015 21:32:57 - The following target products have been selected...
4.5.2015 21:32:57 - 	Microsoft Visual Studio Community 2013
4.5.2015 21:32:57 - 
4.5.2015 21:32:58 - Beginning to install extension to Microsoft Visual Studio Community 2013...
4.5.2015 21:32:58 - Install Error : Microsoft.VisualStudio.ExtensionManager.NestedExtensionInstallException: The extension 'CoronaLabs.Corona.Framework.WindowsPhone.36706714-9F1F-4691-969C-377BCFEA598A' nested within 'CoronaLabs.Corona.Cards.WindowsPhone.a5ff5638-698f-4bcc-81b8-6737246a6046' failed to install.
The extension 'Corona Framework for Windows Phone' requires a version of the .NET Framework that is not installed. ---> Microsoft.VisualStudio.ExtensionManager.MissingTargetFrameworkException: The extension 'Corona Framework for Windows Phone' requires a version of the .NET Framework that is not installed.
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CheckForValidDotNetFramework(IExtension extension)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CheckForInstallBlockers(InstallableExtensionImpl extension, IInstalledExtensionList modifiedInstalledExtensionsList, Boolean isNestedExtension, Boolean& olderVersionInstalled)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallInternal(InstallableExtensionImpl extension, Boolean perMachine, Boolean isNestedExtension, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallNestedExtensions(InstallableExtensionImpl parentExtension, ZipPackage parentVSIX, Boolean perMachine, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   --- End of inner exception stack trace ---
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallNestedExtensions(InstallableExtensionImpl parentExtension, ZipPackage parentVSIX, Boolean perMachine, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallInternal(InstallableExtensionImpl extension, Boolean perMachine, Boolean isNestedExtension, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension, Boolean perMachine, AsyncOperation asyncOp)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension extension, Boolean perMachine, AsyncOperation asyncOp)



[TOPIC: post.html]
#2

Joshua Quick

[GLOBAL: userInfoPane.html]
Joshua Quick
  • Moderator

  • 3,397 posts
  • Corona Staff

This error happens if you do *not* have the "Windows Phone 8.0 SDK" installed with Visual Studio.  That's a feature that you have to check-on when you install Visual Studio.  I know it's a bit of an obtuse error message, but unfortunately it comes from Visual Studio and not us.

 

So, you can install the Windows Phone 8.0 SDK by doing the following:

  1. Go to Windows' "Uninstall or change a program" under the Control Panel.
  2. Left click the Microsoft Visual Studio Community 2013 in the list.
  3. Click on the "Change" button.
  4. In the Visual Studio Setup window that comes up, click on the "Modify" button.
  5. Check on the "Windows Phone 8.0 SDK" from the list and then click the "Update" button.


[TOPIC: post.html]
#3

bgmadclown

[GLOBAL: userInfoPane.html]
bgmadclown
  • Contributor

  • 706 posts
  • Corona SDK

Thank you for your answer Joshua. It's a shame that didn't work for us. We had "Windows Phone 8.0 SDK" installed and we were not able to install CoronaCards.

 

What we did was:

1 - Download Visual Studio 2015 RC 2. (DON'T delete Visual Studio 2013 or anything else)

 

2- Start the setup WITHOUT deleting Visual Studio 2013.

 

3- After .NET Framework 4.6 installation has finished, ABORT the setup. That partial installation success was enough for us, for now.

 

We still don't know what the actual problem was but that did solve the problem for us.


Edited by bgmadclown, 05 May 2015 - 03:07 PM.


[TOPIC: post.html]
#4

Joshua Quick

[GLOBAL: userInfoPane.html]
Joshua Quick
  • Moderator

  • 3,397 posts
  • Corona Staff

Well, we definitely don't support Visual Studio 2015.  We only support the 2013 versions as listed here...

   https://docs.coronalabs.com/coronacards/wp8/index.html#system-requirements

 

So, you may just be running into a conflict with 2015.  We don't actually control how Visual Studio extension are installed.  Visual Studio actually installs them for us and *only* if it meets the extension's minimum requirements, which in this case is .NET 4.5, WP8 Silverlight, and it must be a Visual Studio 2013 edition.  So, there must be a component missing in your installation.  Perhaps you may need to do a "repair" on Visual Studio 2013?



[TOPIC: post.html]
#5

bgmadclown

[GLOBAL: userInfoPane.html]
bgmadclown
  • Contributor

  • 706 posts
  • Corona SDK

Actually, we tried Visual Studio 2013 Community Edition first as suggested but it didn't work out as expected.

We also tried messing with setup files with no luck.

Then, we tried the "Repair" and "Modify" options, still no luck.

After we ran out of all our options, we tried the solution above. After that, we installed the plugin to Visual Studio 2013.

 

I still don't know how it worked but it did. It's probably a very rare situation because we weren't able to find much about it on forums or the rest of the internet.

 

 

p.s: I just made the above instructions clearer for anyone out there.



[TOPIC: post.html]
#6

Joshua Quick

[GLOBAL: userInfoPane.html]
Joshua Quick
  • Moderator

  • 3,397 posts
  • Corona Staff

Hmm... weird.  I'm wondering if you were running into a bug in Visual Studio.  It's usually very simple to get started.  Anyways, I'm glad you got things up and running now.

 

Now that you're all set up, I usually recommend developers to following the "Getting Started" guide first (link below), which involves create a new WP8 project and verifying that you can build and run it.  It already comes with its own "Hello World" Corona project to test with.  This party should only take a few minutes, will get you familiar with the Corona Visual Studio project, and how easy it is to work with.

   https://docs.coronalabs.com/daily/coronacards/wp8/index.html#getting-started

 

We have the following guide to help you with porting your app to WP8 once you're ready.

   https://docs.coronalabs.com/daily/coronacards/wp8/portapp.html

 

Anyways, I hope this helps!



[TOPIC: post.html]
#7

tastymushroom

[GLOBAL: userInfoPane.html]
tastymushroom
  • Enthusiast

  • 43 posts
  • Corona SDK

Morning all,

 

I just installed VS2013 community edition with windows phone sdk on Windows 10 (pro)

I've then tried to install the Corona Cards extension and am getting an error saying that I don't have the right version of .Net installed.

4.5 Comes standard with 10. I tried  re-install and it says I'm already up to date with .Net

 

I *could* try to install 4.6 and see if that helps the same as mad clown I guess... Think I'll back up my VM first though!

Heres the error log, if anyone has any ideas I'd appreciate it.

 

Doug

 

I've followed Joshuas tips above in repairing the installation.

 

8/19/2015 9:20:14 AM - Microsoft VSIX Installer

8/19/2015 9:20:14 AM - -------------------------------------------
8/19/2015 9:20:14 AM - Initializing Install...
8/19/2015 9:20:14 AM - Extension Details...
8/19/2015 9:20:14 AM - Identifier      : CoronaLabs.Corona.Cards.WindowsPhone.a5ff5638-698f-4bcc-81b8-6737246a6046
8/19/2015 9:20:14 AM - Name            : CoronaCards for Windows Phone
8/19/2015 9:20:14 AM - Author          : Corona Labs Inc.
8/19/2015 9:20:14 AM - Version         : 15.0.2646.0
8/19/2015 9:20:14 AM - Description     : Provides Windows Phone project templates for developing apps using the Corona framework.
8/19/2015 9:20:14 AM - Locale          : en-US
8/19/2015 9:20:14 AM - MoreInfoURL     : http://www.coronalabs.com/
8/19/2015 9:20:14 AM - InstalledByMSI  : False
8/19/2015 9:20:14 AM - SupportedFrameworkVersionRange : [4.5,)
8/19/2015 9:20:14 AM - 
8/19/2015 9:20:15 AM - Supported Products : 
8/19/2015 9:20:15 AM - Microsoft.VisualStudio.VPDExpress
8/19/2015 9:20:15 AM - Version : [11.0,13.0)
8/19/2015 9:20:15 AM - Microsoft.VisualStudio.VSWinExpress
8/19/2015 9:20:15 AM - Version : [12.0.30501,13.0)
8/19/2015 9:20:15 AM - Microsoft.VisualStudio.Pro
8/19/2015 9:20:15 AM - Version : [11.0,13.0)
8/19/2015 9:20:15 AM - Microsoft.VisualStudio.Premium
8/19/2015 9:20:15 AM - Version : [11.0,13.0)
8/19/2015 9:20:15 AM - Microsoft.VisualStudio.Ultimate
8/19/2015 9:20:15 AM - Version : [11.0,13.0)
8/19/2015 9:20:15 AM - 
8/19/2015 9:20:15 AM - References      : 
8/19/2015 9:20:15 AM - -------------------------------------------------------
8/19/2015 9:20:15 AM - Identifier   : CoronaLabs.Corona.Framework.WindowsPhone.36706714-9F1F-4691-969C-377BCFEA598A
8/19/2015 9:20:15 AM - Name         : Corona Framework for Windows Phone
8/19/2015 9:20:15 AM - Version      : [15.0.2646.0]
8/19/2015 9:20:15 AM - MoreInfoURL  : 
8/19/2015 9:20:15 AM - Nested       : Yes
8/19/2015 9:20:15 AM - 
8/19/2015 9:20:15 AM - 
8/19/2015 9:20:15 AM - Searching for applicable products...
8/19/2015 9:20:15 AM - Found installed product - Microsoft Visual Studio Community 2013
8/19/2015 9:20:16 AM - The extension with ID 'CoronaLabs.Corona.Cards.WindowsPhone.a5ff5638-698f-4bcc-81b8-6737246a6046' is not installed to Microsoft Visual Studio Community 2013.
8/19/2015 9:20:16 AM - Found installed product - Microsoft Visual Studio 2013 Shell (Integrated)
8/19/2015 9:20:16 AM - Found installed product - Global Location
8/19/2015 9:20:19 AM - The following target products have been selected...
8/19/2015 9:20:19 AM - Microsoft Visual Studio Community 2013
8/19/2015 9:20:19 AM - 
8/19/2015 9:20:20 AM - Beginning to install extension to Microsoft Visual Studio Community 2013...
8/19/2015 9:20:20 AM - Install Error : Microsoft.VisualStudio.ExtensionManager.NestedExtensionInstallException: The extension 'CoronaLabs.Corona.Framework.WindowsPhone.36706714-9F1F-4691-969C-377BCFEA598A' nested within 'CoronaLabs.Corona.Cards.WindowsPhone.a5ff5638-698f-4bcc-81b8-6737246a6046' failed to install.
The extension 'Corona Framework for Windows Phone' requires a version of the .NET Framework that is not installed. ---> Microsoft.VisualStudio.ExtensionManager.MissingTargetFrameworkException: The extension 'Corona Framework for Windows Phone' requires a version of the .NET Framework that is not installed.
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CheckForValidDotNetFramework(IExtension extension)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CheckForInstallBlockers(InstallableExtensionImpl extension, IInstalledExtensionList modifiedInstalledExtensionsList, Boolean isNestedExtension, Boolean& olderVersionInstalled)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallInternal(InstallableExtensionImpl extension, Boolean perMachine, Boolean isNestedExtension, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallNestedExtensions(InstallableExtensionImpl parentExtension, ZipPackage parentVSIX, Boolean perMachine, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   --- End of inner exception stack trace ---
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallNestedExtensions(InstallableExtensionImpl parentExtension, ZipPackage parentVSIX, Boolean perMachine, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallInternal(InstallableExtensionImpl extension, Boolean perMachine, Boolean isNestedExtension, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, UInt64 totalBytesToWrite, UInt64& totalBytesWritten)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension, Boolean perMachine, AsyncOperation asyncOp)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension extension, Boolean perMachine, AsyncOperation asyncOp)


[TOPIC: post.html]
#8

Joshua Quick

[GLOBAL: userInfoPane.html]
Joshua Quick
  • Moderator

  • 3,397 posts
  • Corona Staff

I'm pretty sure that CoronaCards will refuse to install if you have .NET 4.6 installed.  This is because 4.6 replaces 4.5 and that's the breaking change Microsoft has made.

 

We've set up CoronaCards to install with .NET 4.5.x.  I've tested it with 4.5.0 and 4.5.1; it definitely works with both.  We haven't tested it with 4.5.2 though, but theoretically that should be fine as well.  It's supposed to work with any 4.5 version.  Unfortunately, we don't have the manpower to investigate this at the moment.  Our time is completely dominated by Android, iOS, and Corona Simulator support.



[TOPIC: post.html]
#9

tastymushroom

[GLOBAL: userInfoPane.html]
tastymushroom
  • Enthusiast

  • 43 posts
  • Corona SDK

Morning Joshua,

Yup! You're right it wouldn't install with 4.6. I tried MadClown's trick from above and it didn't work, the installer didn't get as far as the EULA.

I guess I'll have to try to get a copy of Windows 8.

 

So I've Corona staff mention a couple of times now that Winphone isn't a priority, does that mean that we shouldn't expect any updates for a whille... or at all?

 

Thanks Joshua

Doug



[TOPIC: post.html]
#10

Joshua Quick

[GLOBAL: userInfoPane.html]
Joshua Quick
  • Moderator

  • 3,397 posts
  • Corona Staff

We don't plan on making any changes to our *.vsix Visual Studio extension.  The only changes we're making to WP8 right now are core changes that all platforms benefit from.  These changes are usually prefixed in our daily build release notes as "Core" or "All".

 

Microsoft provides download links to individual .NET framework versions via the link below.  My Windows 8.1 machine is using .NET 4.5.1 without any problems.  Perhaps you can try downloading and installing that version on Windows 10?  I know back when Windows 10 was still in beta we were able to use that version of the .NET framework just fine.  Our "Corona University" videos demonstrating how to install and set up CoronaCards for WP8 were all taken on the Windows 10 Preview version.

   https://msdn.microsoft.com/en-us/library/5a4x27ek(v=vs.110).aspx



[TOPIC: post.html]
#11

tastymushroom

[GLOBAL: userInfoPane.html]
tastymushroom
  • Enthusiast

  • 43 posts
  • Corona SDK

Hi Joshua,

 

Yeah I did try all interations of 4.5xx but no joy.

 

I'll probably give up on the VM for now until I upgrade my Macbook... Come on Skylake!

 

Thanks for the help though

Doug




[topic_controls]
[/topic_controls]