Azure devops Azure DevOps ClickOnce构建&;缺少Release publish.htm

Azure devops Azure DevOps ClickOnce构建&;缺少Release publish.htm,azure-devops,msbuild,clickonce,Azure Devops,Msbuild,Clickonce,目前,我正试图在Azure AppService的子文件夹上构建并发布ClickOnce应用程序。 到目前为止,二进制文件的部署工作得相当好。目前缺少的是pulish.htm,它为ClickOnce应用程序提供下载页面 作为构建参数,我将提交以下内容: /target:publish /p:ApplicationVersion=$(AssemblyVersion) /p:PublishURL=http://[URL_to_ClickOnce-Download] /p:UpdateEnabled=

目前,我正试图在Azure AppService的子文件夹上构建并发布ClickOnce应用程序。 到目前为止,二进制文件的部署工作得相当好。目前缺少的是pulish.htm,它为ClickOnce应用程序提供下载页面

作为构建参数,我将提交以下内容:

/target:publish /p:ApplicationVersion=$(AssemblyVersion) /p:PublishURL=http://[URL_to_ClickOnce-Download] /p:UpdateEnabled=true /p:UpdateMode=Foreground /p:CreateWebPageOnPublish=true /p:WebPage="publish.htm" /p:IsWebBootstrapper=true
我最缺少的是Azure Devops中MSBuild任务中允许/可能的构建参数的文档。这就是我在这里问的原因——有人知道我在这里错过了什么吗

如果您需要更多信息,请随时询问我

事先非常感谢,并致以亲切的问候


mdie80在下面类似的线程中有解决方案


根据上述解决方案,您需要在.csproj文件中定义自定义Msbuild目标,以将publish.htm复制到publish文件夹。并在管道msbuild任务中为参数指定自定义目标(即,
/target:DoPublish
)的目标。

谢谢您的输入,我将尝试一下并给出反馈!您好@mdie您有机会尝试一下吗。进展如何?嗨,李维,到目前为止我还没有机会尝试,因为我请了病假,我今天会尝试并给你反馈,非常感谢:)嗨,李维,事实上它与你的建议是一致的。非常感谢你。我在这篇文章中将你的答案标记为解决方案。