Answered by:
I want to work on Windows 8.1 Store apps. Is there any conflick if I install Windows 8.1 SDK?

Question
-
I have Visual Studio 2012 ultimate on my Windows 8.1 Pro. Some one said that we have to install VS 2012 side by side with VS 2013 in order to work on Windows 8.1 store apps http://stackoverflow.com/questions/19413073/is-it-possible-to-create-a-windows-8-store-app-from-visual-studio-2013. I plan to install VS 2013 once I get it but my question is whether there is any conflict if I install Windows 8.1 SDK? Any helps? Thanks.
cy
cy
Wednesday, September 3, 2014 6:28 PM
Answers
-
Side by Side installation should work fine. I haven't seen any conflicts so far.
You can install VS Express 2013 for Windows from the below location.
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, September 4, 2014 1:34 AM
Wednesday, September 3, 2014 7:16 PMModerator -
You need Visual Studio 2013 to write Windows Store apps targeting Windows 8.1.
Visual Studio 2013 can open Windows Store apps targeting Windows 8. The Express version will require upgrading the project to target Windows 8.1. Full versions of Visual Studio 2013 can edit and update the Windows 8 targeted project or upgrade it to Windows 8.1, but it does not create new Windows 8 projects. You will need Visual Studio 2012 for that.
The full versions of Visual Studio can create Windows Store apps or desktop apps. The Express versions are application-type specific. You need Visual Studio Express for Windows to create Windows Store apps.
You can install multiple versions of Visual Studio side-by-side with no problem.
--Rob
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, September 4, 2014 1:35 AM
Wednesday, September 3, 2014 7:25 PMModerator -
There is no conflict, but also no need. Visual Studio 2013 includes the Windows 8.1 SDK. Visual Studio 2012 includes the Windows 8.0 SDK. The SDKs do not include compilers so you will need Visual Studio as well. You cannot build Windows Store apps targeting Windows 8.1 with Visual Studio 2012 even if you install the Windows 8.1 SDK.
What specifically in the Unity link were you referring to? Note that the initial part of the thread (the part discussing Windows SDKs) is old and quite out of date. Current versions of Unity support Windows Store apps out of the box including targeting Windows 8, Windows 8.1, and Universal apps for Windows 8.1 and Windows Phone 8.1.
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, September 4, 2014 1:35 AM
Wednesday, September 3, 2014 11:11 PMModerator -
Hi Rob,
Thank you for your information. It is what I was expecting but I didn't know that VS 2012 has Windows 8.0 SDK. Be honest, it is really weird to me, VS 2012 can only target Windows 8.0 and VS 2013 targets Windows 8.1. Otherwise, I won't install VS 2012 ultimate.
I am only interested in Windows Store apps. I also want to say thank you for your second part information about Unity or SDK.
cy
- Marked as answer by ChingH Thursday, September 4, 2014 1:30 AM
Thursday, September 4, 2014 1:30 AM
All replies
-
Side by Side installation should work fine. I haven't seen any conflicts so far.
You can install VS Express 2013 for Windows from the below location.
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, September 4, 2014 1:34 AM
Wednesday, September 3, 2014 7:16 PMModerator -
You need Visual Studio 2013 to write Windows Store apps targeting Windows 8.1.
Visual Studio 2013 can open Windows Store apps targeting Windows 8. The Express version will require upgrading the project to target Windows 8.1. Full versions of Visual Studio 2013 can edit and update the Windows 8 targeted project or upgrade it to Windows 8.1, but it does not create new Windows 8 projects. You will need Visual Studio 2012 for that.
The full versions of Visual Studio can create Windows Store apps or desktop apps. The Express versions are application-type specific. You need Visual Studio Express for Windows to create Windows Store apps.
You can install multiple versions of Visual Studio side-by-side with no problem.
--Rob
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, September 4, 2014 1:35 AM
Wednesday, September 3, 2014 7:25 PMModerator -
I don't understand you guys. You two are only talking about Visual Studio 2012 and 2013. I knew that I have to install VS 2012 and VS 2013 side by side. But, my questions was whether there is any conflict if I install Windows 8.1 SDK. This link http://forum.unity3d.com/threads/windows-8-1-visual-studio-2013.199968/ is what I was referring to, maybe some others. I don't want to install it then uninstall it. Thanks.
cy
cy
Wednesday, September 3, 2014 10:30 PM -
There is no conflict, but also no need. Visual Studio 2013 includes the Windows 8.1 SDK. Visual Studio 2012 includes the Windows 8.0 SDK. The SDKs do not include compilers so you will need Visual Studio as well. You cannot build Windows Store apps targeting Windows 8.1 with Visual Studio 2012 even if you install the Windows 8.1 SDK.
What specifically in the Unity link were you referring to? Note that the initial part of the thread (the part discussing Windows SDKs) is old and quite out of date. Current versions of Unity support Windows Store apps out of the box including targeting Windows 8, Windows 8.1, and Universal apps for Windows 8.1 and Windows Phone 8.1.
- Marked as answer by Rob Caplan [MSFT]Microsoft employee, Moderator Thursday, September 4, 2014 1:35 AM
Wednesday, September 3, 2014 11:11 PMModerator -
Hi Rob,
Thank you for your information. It is what I was expecting but I didn't know that VS 2012 has Windows 8.0 SDK. Be honest, it is really weird to me, VS 2012 can only target Windows 8.0 and VS 2013 targets Windows 8.1. Otherwise, I won't install VS 2012 ultimate.
I am only interested in Windows Store apps. I also want to say thank you for your second part information about Unity or SDK.
cy
- Marked as answer by ChingH Thursday, September 4, 2014 1:30 AM
Thursday, September 4, 2014 1:30 AM