是否可以从Visual Studio 2013创建Windows 8商店应用程序?

Ear*_*rlz 10 visual-studio windows-store-apps visual-studio-2013 windows-8.1

所以,我有一台安装了Visual Studio 2013的Windows 8.1机器.每当我去创建一个新的Windows应用商店项目时,我都没有看到任何创建新的Windows 8商店应用程序的选项,而不是Windows 8.1商店应用程序.但是,我打开现有的Windows 8商店应用程序项目没有问题.

在Windows 8.1上运行时,是否可以从Visual Studio 2013创建Windows 8 Store App项目?

Fil*_*kun 16

这很简单 - 创建一个新的8.1项目并从.csproj文件中删除以下行:

<TargetPlatformVersion>8.1</TargetPlatformVersion>
<MinimumVisualStudioVersion>12</MinimumVisualStudioVersion>
Run Code Online (Sandbox Code Playgroud)

重新打开文件瞧 - 这是一个Windows 8项目!

此外,您可能还想更改以下内容:
在MainPage.xaml中:

-    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
+    <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
Run Code Online (Sandbox Code Playgroud)

在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>        
Run Code Online (Sandbox Code Playgroud)

如果这不起作用 - 可能意味着在当前版本的VS中项目文件已进一步更改,您可能需要安装VS 2012(Express应该这样做)并在其中创建项目.然后,您可以在新版本的VS中处理它.