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