我希望在商店中构建通用应用程序,即生成*.appxupload
(构建*.appx
以在我的计算机上部署很好;必须删除默认/p:AppxBundle=Always
虽然和不能构建Win32:不管我做什么,它总是构建ARM)。但是我无法完成Microsoft's instructions的工作,即添加/p:UapAppxPackageBuildMode=CI
。Visual Studio团队服务:为商店构建通用应用程序
该系统简单地
错误MSB4126停止:指定的解决方案配置“发布| 86”是无效的。请使用配置和平台属性(例如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]
EDIT:显然,我必须手动的Project
设置为Win32
它建立x86的释放。以前,它保留为空(并且自动构建配置生成器也将其留空)。