【问题标题】:How to generate setup (.msi or exe) file with the CI build in Azure Devops?如何在 Azure Devops 中使用 CI 构建生成设置(.msi 或 exe)文件?
【发布时间】:2020-06-21 13:08:53
【问题描述】:

我在我的 VS2019 for .Net windows 应用程序上使用 VS Installer 扩展创建了一个新的安装项目。 安装程序在本地机器上创建得很好,我可以在应用程序服务器上安装安装程序。 但是当我签入安装项目时,只有 setup.vdproj 文件出现在 Azure DevOps 的存储库中。 我也希望在 Azure DevOps 中生成设置,以便我只能从 Azure DevOps 下载设置。 请让我知道我实际上需要做什么来确保在 Azure DevOps(或它的构建服务器)上也创建了设置。我附上了 CI,Release build Pipeline 的截图。 提前致谢 !

【问题讨论】:

    标签: .net azure azure-devops setup-project


    【解决方案1】:

    您必须 configure your own build agent 运行构建,因为 Microsoft 托管代理上未安装 Visual Studio 安装程序项目扩展。

    确保 VS Installer Projects 扩展已安装在您自己的构建代理机器上,然后您可以使用带有devenv 命令的命令行任务构建安装项目。

    【讨论】:

    • 我在构建管道中添加了一个命令行任务。
    • 你的意思是你的问题已经解决了吗?如果我的回复对您有帮助,您可以Accept it as an Answer,这对阅读此主题的其他社区成员会有所帮助。
    • 嗨,我已经在我的管道中添加了命令行:“C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv”,也许这个任务正在执行运行时间过长。我已将构建排队,并且此任务仍在进行 30 分钟。你能告诉我为了只构建安装项目而编写命令的权利是什么?
    • 您是否配置了自托管构建代理?检查我更新的屏幕截图。
    • 您好,我在最初的帖子中添加了两个屏幕截图。我已经更新了构建,但在命令行出现错误。命令行继续运行 59 分钟。我已经在构建代理服务器上的 VS 中安装了 Vs 安装程序扩展。还尝试从以下位置下载和解压缩:marketplace.visualstudio.com/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    相关资源
    最近更新 更多