我们在构建我们的UWP应用程序时遇到了构建问题,并且非常喜欢一些想法,或者如果你有这些想法,解决我们的头痛问题!
背景:
我们希望CI服务器为商店提交生成.appxupload文件。我们以前使用此命令完成此操作:
msbuild.exe App.sln /t:Rebuild /p:Configuration=Release /m
HOWEVER ,这不再生成appxupload文件。但它成功地产生了appxbundles。
我们的设置:
什么有用:
但是......你试过......?
也许,我们已经做了很多搜索,并尝试了很多提到的东西。 我们阅读和尝试过的一些内容包括:
这些是我们尝试生成appxupload文件的不同命令。 所有这些都可以工作并生成三个appx文件和一个appxbundle。但没有人生成想要的appxupload :(
msbuild App.sln /p:Configuration=Release;AppxBundle=Always;OutDir=C:/TEMP;BuildAppxUploadPackageForUap=true
msbuild App.sln /p:Configuration=Release;AppxBundle=Always /p:BuildAppxUploadPackageForUap=true
msbuild App.sln /p:Configuration=Release;AppxBundle=Always /p:BuildAppxUploadPackageForUap=True /p:AppxPackageIsForStore=True
MSBuild App.sln /p:Configuration=Release;AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM"
msbuild App.sln /t:Build /p:Configuration=Release /v:q /nologo
msbuild App.sln /t:Build /p:Configuration=Release /p:AppxPackageIsForStore=true /v:q /nologo
msbuild App.sln /t:Build /p:Configuration=Release /p:BuildAppxUploadPackageForUap=true /v:q /nologo
msbuild App.sln /t:Build /p:Configuration=Release /p:AppxPackageIsForStore=true /p:BuildAppxUploadPackageForUap=true /v:q /nologo
我真的希望有人会发现这是一个有趣的问题,并带来任何可以引导我们找到解决方案的东西!
提前感谢您:)
答案 0 :(得分:7)
您可以尝试“UapAppxPackageBuildMode = StoreUpload”选项。
我可以使用此选项创建.appxupload文件。
MSBuild App.sln / p:Configuration = Release; UapAppxPackageBuildMode = StoreUpload