【问题标题】:Binary file path for Deploy to Visual Studio App Center部署到 Visual Studio App Center 的二进制文件路径
【发布时间】:2018-10-24 10:57:00
【问题描述】:

我有以下使用通用 Windows 平台模板创建的构建管道。

我想部署到应用中心。

我应该为二进制文件路径添加什么?

我看到了帮助状态

从 repo 根目录到您想要的 APK 或 IPA 文件的相对路径 发布

但是不会有 APK 文件,因为构建没有生成它们。

我错过了一项任务吗?

我试过了

drop

我遇到了一个错误

Error: Cannot find any file based on D:\a\1\s\drop.

[更新] 我编辑了这个问题,希望它更清楚。

[更新]

我想知道我是否需要存储库中的 Windows 应用程序打包项目?

[更新]

the docs明确我无法使用App Center分发到商店。

我认为 App Center 仍然与 UWP 相关。否则为什么它甚至会在支持矩阵中有一个列,并在一个名为 UWP 的模板中有一个构建任务?因此,为什么我会收到部署到 App Center 的错误?

【问题讨论】:

  • 最后一个任务出错了?您可以使用system.debug = true 运行构建并共享日志吗?
  • 在哪里将 system.debug 设置为 true?
  • 当您对构建进行排队时,您可以选择更改system.debug的值
  • 关于您的更新,存储库存在于构建服务器中,您在“获取源”阶段检索代码。您在哪个任务中创建了 APK/IPA 文件?
  • 所以您需要在构建过程中创建 APK,然后部署到 App Center(可能部署将在发布管道中,而不是在构建管道中)。

标签: azure-devops visual-studio-app-center


【解决方案1】:

“Visual Studio App Center”适用于 Android、iOS、Windows Phone 等移动应用程序,在这些类型的应用程序中,您有 .apk 文件(适用于 Android)或 .ipa 文件(适用于 iOS)。

您创建了一个“通用Windows平台”应用程序,不是移动应用程序,您无法将应用程序发布到VS App Center,所以您的最后一个任务是错误的。

模板很好,您构建应用程序(UWP - 应用程序在所有 Windows 10 设备上运行,从您的电视到平板电脑或 PC)并且工件是 .exe 文件,就像每个 Windows 应用程序一样。

您可以使用this 任务将应用程序上传到Windows 应用商店,阅读here 这是部署到商店的步骤。

【讨论】:

  • 肯定是因为我使用了通用 Windows 模板,并且其中包含要部署到应用中心的任务,所以有可能吗?
  • 我检查了点头,你说得对,它给了我这一步,但在禁用时,我认为是因为如果你构建一个跨平台应用程序(在 Xamarin 中,例如)然后你有 uwp 应用程序和 Android/iOS 应用程序。在您的情况下,如果它只是 uwp 应用程序,则不需要使用此步骤。
  • 我想放在店里。应用中心不是进入商店的必要步骤吗?毕竟我可以通过右键单击 Visual Studio 中的部署来制作 .apk 文件。
  • 当你从vs部署到商店不是到vs app center,是到Windows Store,你需要这个任务:marketplace.visualstudio.com/…
  • 我的错误...请检查:stackoverflow.com/questions/47730034/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-21
  • 2019-02-19
  • 1970-01-01
  • 1970-01-01
  • 2018-05-13
  • 1970-01-01
相关资源
最近更新 更多