【问题标题】:VSTS build for UWP app not producing a .appxupload file为 UWP 应用程序构建的 VSTS 不生成 .appxupload 文件
【发布时间】:2016-06-08 21:27:45
【问题描述】:

问题:在使用 VSTS 构建服务构建 UWP 时,未创建用于商店提交的 .appxupload 文件。

我做了什么:我使用 Universal Windows App 模板创建了一个构建定义,该模板包含 4 个构建步骤。除了将存储库设置为我的外部 Git 存储库之外,我没有进行任何更改。

构建完成后,我的 drop 中只有 _Test 文件夹。没有.appxupload 文件。

到目前为止我尝试了什么:

  1. 根据Build your Universal Windows Plattform app,我必须将UapAppxPackageBuildMode(设置为CI)开关添加到MSBuild 参数中。我完全按照那里的说明做了。但是,.appxupload_Test 文件夹均未创建,但构建步骤本身已成功完成。 (其实AppxPackages默认使用AppxPackageDir开关指定的文件夹也不见了)
  2. 我尝试在 Visual Studio 中运行 Create App Packages... 选项。这会生成 .appxupload_Test 文件夹。
  3. [更新] 我找到了另一个可以尝试使用 MSBuild 参数的开关,它是 AppxPackageIsForStore(设置为 true)。这将生成 _Test 文件夹,但仍不会生成 .appxupload 包。

【问题讨论】:

    标签: msbuild azure-devops


    【解决方案1】:

    我可以重现您的问题。如果不使用参数/p:UapAppxPackageBuildMode=CI,我只能得到_Test 文件夹。如果添加参数/p:UapAppxPackageBuildMode=CI,我会在发布工件步骤中收到错误消息:

    Not found PathtoPublish: C:\a\1\b\AppxPackages
    

    但是我只是尝试了参数/p:UapAppxPackageBuildMode=StoreUpload,它可以同时生成_Test文件夹和.appxupload文件,你可以试试。

    【讨论】:

    • 对。我没有提到这个错误,而是根本没有 AppxPackages 文件夹的直接结果。
    • 酷。最后! :) 这成功了。我的问题第 1 点中链接的文档应相应更新。
    猜你喜欢
    • 2018-11-03
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 2016-10-25
    相关资源
    最近更新 更多