我正在尝试在Azure DevOps发布管道上创建ClickOnce部署 我创建签名,清单,应用程序,使用证书部署文件 但是我该如何创建exe和安装文件(通过Azure DevOps发布管道)
答案 0 :(得分:1)
但是我如何创建exe和安装文件(通过Azure DevOps版本 管道)
检查文档Build ClickOnce applications from the command line:Msbuild的目标是Publish
,以构建和发布ClickOnce应用程序。它将生成您想要的setup.exe
。看到类似的提示here。
以上所有内容都是在本地计算机上执行的,要在发布管道中执行类似的工作,可以将Publish
目标(/t:Publish
作为参数使用msbuild task或Visual Studio Task )。
然后您将获得一个app.publish
文件夹,其中您想要的文件存在于其中:
此文件夹可用于您的进一步部署。
此外:
如果遇到Unable to find manifest signing certificate in the certificate store
之类的错误,请检查this issue中的建议。