如何从TFS Build生成Windows应用商店Appx包

时间:2014-01-17 17:57:49

标签: windows-store-apps windows-8.1

any1可以帮助我在Visual Studio上的每次签到时生成* .appx包。如何通过TFS构建自动化生成appx的过程。请让我知道我需要做什么改变* .csproj以便创建appx包。

2 个答案:

答案 0 :(得分:2)

msbuild WinStoreProject.csproj /p:AppxBundle=Always/p:Configuration=DEBUG /p:AppxBundle=Always /p:Platform=x86

不要担心平台标识符。这种方法将构建一个可以支持x64 / x86 / ARM的包。查看AppPackages文件夹下的解决方案根目录。

享受!

答案 1 :(得分:0)

默认情况下,Windows Store项目的.csproj文件也会构建AppPackage。您可以通过从命令行调用以下内容来自行尝试:

msbuild WinStoreApp.csproj

默认情况下,这将创建AnyCPU包。您可以设置Platform属性以为其他平台创建AppPackages:

msbuild WinStoreApp.csproj /p:Platform=ARM

我认为您需要Windows Server 2012 R2来构建Windows 8.1应用程序至少使用Windows Server 2012来构建Windows 8应用程序。您还需要一个有效的构建环境。 Visual Studio Express 2013 for Windows肯定就足够了; Windows SDK for Windows 8.1Microsoft Build Tools 2013也应该足够了。