我想构建在商店发布的通用应用程序,即生成*.appxupload
(构建*.appx
以在我的机器上部署是正常的;必须删除默认/p:AppxBundle=Always
尽管和无法构建Win32:无论我做什么,它总是构建ARM)。但是我无法在Microsoft's instructions之后完成工作,即添加/p:UapAppxPackageBuildMode=CI
。
系统只需使用
停止错误MSB4126:指定的解决方案配置“Release | x86”无效。请使用“配置和平台”属性指定有效的解决方案配置(例如,MSBuild.exe Solution.sln / p:Configuration = Debug / p:Platform =“Any CPU”)或将这些属性留空以使用默认解决方案配置。
我的项目显然有Release|x86
配置。它在构建ARM版本时报告了这一点。我尝试将x86
更改为Win32
,但随后报告
APPX0502:找不到文件'C:\ a \ 1 \ s \ AppName \ BundleArtifacts \ Win32.txt'。 [C:\一个\ 1 \ S \ AppName的\ AppName.vcxproj]
编辑:显然,我必须手动将Project
设置为Win32
才能构建x86版本。以前,它留空(并且自动构建配置生成器也将其留空)。
答案 0 :(得分:1)
将参数更新为:
/p:UapAppxPackageBuildMode=StoreUpload
有关详细信息,请参阅此链接:Windows Store app projects stopped generating the .appxupload file。
类似的问题:VSTS build for UWP app not producing a .appxupload file。