【问题标题】:Azure DevOps ClickOnce Build&Release publish.htm missingAzure DevOps ClickOnce Build&Release publish.htm 缺失
【发布时间】:2020-02-27 09:10:43
【问题描述】:

目前我正在尝试在 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

【问题讨论】:

    标签: azure-devops msbuild clickonce


    【解决方案1】:

    在下面类似的帖子中有解决方案。

    MSBuild is not generating publish web page (ClickOnce)

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

    【讨论】:

    • 感谢您的意见,我会试一试并提供反馈!
    • 嗨@mdie 你有机会尝试一下吗?进展如何?
    • 嗨Levi,到目前为止我还没有机会尝试,因为我请了病假,我今天会尝试并给你反馈,非常感谢你:)
    • 您好,Levi,实际上它符合您的建议。非常感谢。我在此线程中将您的答案标记为解决方案。
    猜你喜欢
    • 2019-10-05
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多