locked
How to target windows store app from 8.1 to 8?

    Question

  • Hi,

    I have made a windows store app for windows 8.1 using Visual Studio 2013 but most of the users are still using windows 8 . Is there any way  to make it available for windows 8 users also?

    How can I build and upload a separate version for Windows 8?

    I tried opening my project on Visual Studio 2012 as it supports Windows 8 app development, but I was unable to open it  due to an error : Project is incompatible with current edition of Visual Studio.

    Any help?

    Thanks

    Wednesday, November 05, 2014 5:18 AM

Answers

  • Is it possible to create Win 8.0 app using Visual Studio 2013?

    I don't think so. refer to http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspx

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    Thursday, November 06, 2014 4:32 AM
  • Not directly. It's easiest to install Visual Studio 2012 as well and create the Windows 8.0 app from there. You can then open and edit it in Visual Studio 2013, so long as you have a non-Express version.

    In theory you can create a Windows 8.1 app in Visual Studio 2013 and then edit the csproj file to change the <TargetPlatformVersion> to 8.0, but you will likely need to update the code to remove anything Windows 8.1 specific. None of the standard Windows 8.1 templates will work as-is in a Windows 8.0 app.

    I would also investigate why your users are still using Windows 8 and haven't upgraded to Windows 8.1.

    --Rob

    Thursday, November 06, 2014 4:36 AM
    Owner

All replies

  • I don't think there is a simple way to downgrade 8.1 app to 8.0

    Assuming you did not use  special APIs for Windows 8.1.

    The way is , Cereate a new Windows 8.0 App Project in Winodws 8.1, then add xaml, cs files from old project to this new project.

    PS: Notice that don't copy SuspensionManager.cs and NavigaterHelper.cs,  they are quite diffenent.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    Wednesday, November 05, 2014 9:21 AM
  • Is it possible to create Win 8.0 app using Visual Studio 2013?
    Thursday, November 06, 2014 3:52 AM
  • Is it possible to create Win 8.0 app using Visual Studio 2013?

    I don't think so. refer to http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspx

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    Thursday, November 06, 2014 4:32 AM
  • Not directly. It's easiest to install Visual Studio 2012 as well and create the Windows 8.0 app from there. You can then open and edit it in Visual Studio 2013, so long as you have a non-Express version.

    In theory you can create a Windows 8.1 app in Visual Studio 2013 and then edit the csproj file to change the <TargetPlatformVersion> to 8.0, but you will likely need to update the code to remove anything Windows 8.1 specific. None of the standard Windows 8.1 templates will work as-is in a Windows 8.0 app.

    I would also investigate why your users are still using Windows 8 and haven't upgraded to Windows 8.1.

    --Rob

    Thursday, November 06, 2014 4:36 AM
    Owner