【问题标题】:Visual Studio Team Services: Build universal app for the storeVisual Studio Team Services:为商店构建通用应用
【发布时间】:2016-06-28 12:43:43
【问题描述】:

我想构建通用应用程序以在商店发布,即生成*.appxupload(构建*.appx 以部署在我的机器上很好;但必须删除默认的/p:AppxBundle=Always 并且不能 build Win32:无论我做什么,它总是构建 ARM)。但我根本无法让它在Microsoft's instructions 之后工作,即添加/p:UapAppxPackageBuildMode=CI

系统只是停止

错误 MSB4126:指定的解决方案配置“Release|x86”无效。请使用配置和平台属性(例如 MSBuild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU")指定有效的解决方案配置,或将这些属性留空以使用默认解决方案配置。 em>

我的项目显然有一个Release|x86 配置。它在构建 ARM 版本时报告了这一点。我尝试将 x86 更改为 Win32 但它随后报告

APPX0502:找不到文件“C:\a\1\s\AppName\BundleArtifacts\Win32.txt”。 [C:\a\1\s\AppName\AppName.vcxproj]

编辑:显然,我必须手动将 Project 设置为 Win32 才能构建 x86 版本。以前,它是空白的(自动构建配置生成器也将其空白)。

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    将参数更新为:

    /p:UapAppxPackageBuildMode=StoreUpload
    

    然后排队构建,你应该得到 appxupload 文件。

    详情请参考此链接:Windows Store app projects stopped generating the .appxupload file

    这里有类似的问题:VSTS build for UWP app not producing a .appxupload file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-14
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多