Azure DevOps发布管道上的ClickOnce部署

时间:2020-03-24 10:49:30

标签: deployment azure-devops clickonce

我正在尝试在Azure DevOps发布管道上创建ClickOnce部署 我创建签名,清单,应用程序,使用证书部署文件 但是我该如何创建exe和安装文件(通过Azure DevOps发布管道)

1 个答案:

答案 0 :(得分:1)

但是我如何创建exe和安装文件(通过Azure DevOps版本 管道)

检查文档Build ClickOnce applications from the command line:Msbuild的目标是Publish,以构建和发布ClickOnce应用程序。它将生成您想要的setup.exe。看到类似的提示here

以上所有内容都是在本地计算机上执行的,要在发布管道中执行类似的工作,可以将Publish目标(/t:Publish作为参数使用msbuild taskVisual Studio Task )。

然后您将获得一个app.publish文件夹,其中您想要的文件存在于其中:

enter image description here

此文件夹可用于您的进一步部署。

此外:

如果遇到Unable to find manifest signing certificate in the certificate store之类的错误,请检查this issue中的建议。