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

时间:2013-10-16 20:21:08

标签: 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项目?

6 个答案:

答案 0 :(得分:16)

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

<TargetPlatformVersion>8.1</TargetPlatformVersion>
<MinimumVisualStudioVersion>12</MinimumVisualStudioVersion>

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

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

-    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
+    <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">

在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>        

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

答案 1 :(得分:3)

  

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

没有。您需要使用Visual Studio 2012创建Windows 8项目,然后在VS 2013中打开它。这可以在Windows 8.1中完成,但需要与VS 2013并排安装VS 2012。

答案 2 :(得分:2)

我做了以下事情:

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

<TargetPlatformVersion>8.1</TargetPlatformVersion>
<MinimumVisualStudioVersion>12</MinimumVisualStudioVersion>

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

但这不是沃伊拉。在此编辑后重新加载项目会显示一个对话框,说VS2013需要更新,并引导您进入MS下载站点(假定下载Phone 8.0 SDK。

我完全确定我的VS 8.0安装程序安装了Phone 8.0 SDK。我甚至去了(使用2013安装程序)并重新添加。这种行为仍然存在。我现在正在下载8.0 SDK,当然正在安装2012 Express。我们会看看这是否有帮助,但似乎这不应该是必要的。我错过了什么?

它没有解决这个问题。现在,我加载解决方案,它不会加载项目。该项目有符号(需要更新)。当您从上下文菜单中选择下载更新时,它只会将您带到MS下载 - 不知道需要下载什么。

有人可以解释上面高度投票的答案吗?我正在使用VS2013 Premium(安装了Phone 8 SDK)运行Win 8.1 Pro ...我现在已经安装了常规Phone 8.0 SDK下载的VS2012 Express。感谢。

答案 3 :(得分:1)

正如Reed所说,您无法在Visual Studio 2013中创建Windows 8 App Store项目,您也需要安装VS2012。但作为一种技巧,您可以从现有的Win 8应用程序项目中复制并修改它。它不是非常简洁的解决方案,但如果您不想安装VS2012也可以。

答案 4 :(得分:1)

您需要使用Visual Studio 2012来创建Windows 8项目。

根据我自己的经验,如果您没有开发Windows 8版本,请关注8.1。对我来说,只有3%的销售额是由Windows 8版本生成的。我只是为了经验而向后推送了我的8.1应用程序。

答案 5 :(得分:1)

您无法使用VS 2013开发Windows 8.0应用程序。您必须安装VS 2012 for Windows 8.0。