I'm trying to run a solution by double click on the .sln file and an error message appear:
The following project are not supported by either this edition of visual studio or the version of windows installed on this computer....
According the book i'm working with, the .sln runs great on VS Express for windows desktop 2012& Windows 8.
In my computer i'm running Windows 10 and VS Express for windows desktop 2015.
The .csproj contain the line
<ProjectGuid>{B73C2F01-B48F-4D86-8F43-37A24023F66A}</ProjectGuid>
I realized that it means Windows Store Apps. Doesn't Visual Studio Express 2015 supports Windows Store Apps? If the answer is "No" that means that the book delivers wrong information (as i had already said, the book author says that the solution runs great on the Express Desktop version).
VS Express for windows desktop 2015
For Windows desktop means you can make desktop apps (aka Win32).
To make Windows store (UWP/WinRT) apps, you can download the Community or the Express for Windows edition
Related
Quite a time ago, I made an app for Windows Phone using XNA on VS 2012 Express for Windows Phone and didn't register it.
Now when I try to open VS 2012 Express, it asks me for registration, with the link "Register online", but this link is broken. It gets me to an error message.
How can I register VS 2012 Express for Windows Phone now? If there is no way, so how can I develop for Windows Phone using XNA nowadays using, say, VS 2013?
The express editions of VS are gone, you should try downloading the community edition, it's a fully featured VS, although I don't know if you can use XNA on top of it!
https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx
I took a look at the projects offered by VS Community 2015 and I was not able to find an XNA project template. The oldest phone you can develop for is Windows Phone 8. It also has Windows Phone Silverlight templates.
If you want to develop games on WP8 I can recommend you SharpDX
I am a beginner and I am trying to understand Windows 8 Embedded Handheld application development.
The simplest thing i want to do is to run the provided sample application provided on the Microsoft website here.
But some how i am facing lot of issues in deciding while version of Windows, Visual Studio to use to run this application, i want to test c# application.
I have following things:
1. Windows 8 OS with Hyper-V and SLAT support.
2. Windows Phone 8 SDK.
3. Windows 8 Embedded Handheld SDK, Both downloaded from MS website.
I tried following Visual Studio Versions:
1. Tried with Visual Studio 2012 Express Desktop Version With Update 4
2. Tried with Visual Studio 2013 Express Desktop Version (With No Updates)
2. Tried with Visual Studio 2012 Express Windows 8 Version
But using all above combination i am not able to open this project (either any project with .csproj extension). I get Error as Unsupported. Whatever combination I try i get this error message.
So please help me in these Questions:
1. How to open projects with ".csproj" extension, which version of Visual Studio and Windows to use.
2. How to run "Barcode Scanner" sample application, which version of Visual Studio and Windows to use.
The linked barcode sample is for Windows Store 8.1 apps, not for Windows 8 Embedded Handheld. It will require Visual Studio 2013 (a non-Express version or Express for Windows) running on Windows 8.1. The barcode API for Windows Store apps is new for Windows 8.1. It cannot be used with Visual Studio 2012 or on Windows 8.
Windows 8 Embedded Handheld is based on Windows Phone 8, not Windows 8. You need to use Visual Studio 2012 Express for Windows Phone 8. If you upgrade to Windows 8.1 then Visual Studio 2013 Express for Windows supports both Windows Store and Windows Phone apps. There is a separate implementation of barcode API for Windows 8 Embedded Handheld.
Andy Wigley has a video--but not a sample--walking through barcode scanning in Windows 8 Embedded Handheld in the Creating modern style apps with the Windows Embedded 8 Handheld SDK entry on the Windows Embedded Blog
For your explicit questions:
How to open projects with ".csproj" extension, which version of Visual Studio and Windows to use.
Just about every versions (if not all) of Visual Studio can open .csproj files. That just means the project is in C#, and C# is supported for Windows, Windows Desktop, Windows Phone and Web.
You need to use a version of Visual Studio which matches the project's target, not the language. If you try to open a Windows Store .csproj in Visual Studio 2012 Express for Windows Desktop you'll get the unsupported err. A WPF .csproj will load fine in the same Visual Studio 2012 Express for Windows Desktop.
Here are some minimum Express versions. Other than Windows Store 8 apps you could also upgrade to Visual Studio 2013. Whichever you use, get the latest update.
Web apps: Visual Studio 2012 Express for Web
Desktop apps (console apps, MFC, WPF, etc.): Visual Studio 2012
Express for Windows Desktop
Windows Store 8 apps: Visual Studio 2012 Express for Windows 8
Windows Phone 8 apps: Visual Studio 2012 Express for Windows Phone 8
Windows Store 8.1 apps: Visual Studio 2013 Express for Windows,
running on Windows 8.1
Windows Phone 8.1 apps: Visual Studio 2013 Express for Windows,
running on Windows 8.1
How to run "Barcode Scanner" sample application, which version of Visual Studio and Windows to use.
The linked "Barcode Scanner" sample is a Windows Store app for Windows 8.1. It requires Visual Studio 2013 Express for Windows running on Windows 8.1
So, I have a Windows 8.1 machine with Visual Studio 2013 installed. Whenever I go to create a new Windows Store project I do not see any options to create a new Windows 8 Store app, rather than Windows 8.1 Store App. However, I have no problem opening existing Windows 8 Store App Projects.
Is it possible to create a Windows 8 Store App project from Visual Studio 2013 when running on Windows 8.1?
It's easy - create a new 8.1 project and remove the following lines from the .csproj file:
<TargetPlatformVersion>8.1</TargetPlatformVersion>
<MinimumVisualStudioVersion>12</MinimumVisualStudioVersion>
Reopen the file and voila - it's a Windows 8 project!
Additionally, you might want to change the following as well:
In MainPage.xaml:
- <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
+ <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
In Package.appxmanifest:
- <m2:VisualElements
+ <VisualElements
- Square150x150Logo="Assets\Logo.png"
- Square30x30Logo="Assets\SmallLogo.png"
+ Logo="Assets\Logo.png"
+ SmallLogo="Assets\SmallLogo.png"
- <m2:SplashScreen Image="Assets\SplashScreen.png" />
+ <SplashScreen Image="Assets\SplashScreen.png" />
- </m2:VisualElements>
+ </VisualElements>
If this doesn't work - it might mean that the project files have further changed in current versions of VS and you might need to install VS 2012 (Express should do) and create a project in that. You can then work on it in the new version of VS.
Is it possible to create a Windows 8 Store App project from Visual Studio 2013 when running on Windows 8.1?
No. You need to use Visual Studio 2012 to create the Windows 8 project, then open it in VS 2013. This can be done in Windows 8.1, but requires installing VS 2012 side by side with VS 2013.
I did the following:
It's easy - create a new 8.1 project and remove the following lines from the .csproj file:
<TargetPlatformVersion>8.1</TargetPlatformVersion>
<MinimumVisualStudioVersion>12</MinimumVisualStudioVersion>
Reopen the file and voila - it's a Windows 8 project!
But it's not Voila. Reloading the project after this edit puts up a dialog saying VS2013 needs an update, and directs you to the MS Download site (assumedly to download the Phone 8.0 SDK.
I made completely sure I had the Phone 8.0 SDK installed with VS2013 installer. I even went so far as to remove (with 2013 installer) and re-add. Still this behavior persists. I'm now downloading the 8.0 SDK, which is installing 2012 Express of course. We'll see if that helps, but it seems like this shouldn't be necessary. What am I missing?
It didn't resolve the behavior. Now, I load up the solution and it won't load the project. The project has the notation (update required). When you select download update from the context menu, it just takes you to MS Downloads--no idea what needs to be downloaded.
Can someone please explain the highly voted answer above? I'm running Win 8.1 Pro with VS2013 Premium (Phone 8 SDK installed)...and I now have the VS2012 Express install that came with the regular Phone 8.0 SDK download. Thanks.
As Reed said, you cannot create Windows 8 App store project in Visual Studio 2013 and you need to have VS2012 installed too. But as a trick you can make a copy from an existing Win 8 app project and modify it. It is not very neat solution but works if you do not want to install VS2012 as well.
You need to use Visual Studio 2012 to create the Windows 8 projects.
Based on my own experience if you don't have do developer a Windows 8 version, just focus on 8.1. For me only 3% of the sales are generated by the Windows 8 version. I only backported my 8.1 app for experience sake.
You cannot developer Windows 8.0 application using VS 2013. You have to install VS 2012 for Windows 8.0.
I want to make a windows phone 8 app using visual studio express 2013. Do I need to get an sdk? is it built in? Do I have to upgrade to ultimate?
You'll need to install Visual Studio 2012 for Windows Phone.
You cannot get the same Visual Studio integration and templates without specifically installing the phone support when installing a full edition of Visual Studio 2013.
Note that Windows Phone 8 development tools require Windows 8 or higher as Hyper-V is required for the Windows Phone 8 emulator.
There is an add-in available to extend existing installations, but it won't work for the 2013 Express edition.
You can also install the SDK, but you'll need to use Visual Studio 2012 for Windows Phone for development. You'll not be able to use Visual Studio 2013.
Either visit http://developer.windowsphone.com/en-us/downloadsdk or Go to Visual studio File->new->Project->Visual C#->Windows Phone then It will ask to install windows phone SDK
You need the Windows Phone SDK 8.0!
http://developer.windowsphone.com/en-us/downloadsdk
Does anyone know of a way i integrate this emulator with visual studio 2008 so that i can test my mobile applicables?
http://www.redmondpie.com/standalone-windows-phone-7-series-emulator-9140536/
The Windows Phone 7 development tools only work with Visual Studio 2010 and Expression Blend for Windows Phone, however, all of these tools are free. If you download and install the Windows Phone Developer Tools, the installation includes:
Visual Studio 2010 Express for Windows Phone
Windows Phone Emulator Resources
Silverlight 4 Tools For Visual Studio
XNA Game Studio 4.0
Microsoft Expression Blend for Windows Phone
All of the above are free and enable you to develop and test your WP7 applications on the emulator and on a developer unlocked device. In order to test your application on an actual device you will need to register for a developer account on the AppHub.
Windows Phone 7 tools run under Visual Studio 2010 only. During CTP for WP7, the tools were released under VS2010 beta.
You can have a VS2008 and VS2010 install side by side. The WP7 tools ship with VS2010 express, so you get this for free. If you did this along side VS2008, you would have access to VS2008, VS2010 and the emulator on one PC, however VS2008 and the WP7 SDK would not be integrated as it is in VS2010.
There is not currently a way to install WP7 tools without getting 2010. Though it has been requested many times by people with existing VS2010 paid installs.
As you can see here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce the windows Phone 7 dev tools contain Visual Studio 2010 Express and to have the emulator running you should install those tools, so it would not work with VS 2008.