gpt4 book ai didi

wpf - Clickonce 应用程序文件引用了错误的部署代码库路径

转载 作者:行者123 更新时间:2023-12-04 14:44:01 25 4
gpt4 key购买 nike

我正在使用 MSBuild 部署我的 clickonce WPF 应用程序。部署后,我的应用程序clickonce文件(Myapplication.application)有以下节点

<deployment install="true" mapFileExtensions="true" minimumRequiredVersion="4.9.25.0" co.v1:createDesktopShortcut="true">
<subscription>
<update>
<beforeApplicationStartup />
</update>
</subscription>
<deploymentProvider codebase="file://myapppath/myapplication.application" />
</deployment>

代码基值取自 csproj 文件的 PublishUrl 节点。但是,当我通过命令行脚本使用 MSBuild 发布项目时,我提供了这个值。像这样

<MSBuild Projects="LTL.SOL.WorkflowDesigner.csproj" Targets="Publish" Properties="PublishDir=$(PublishDir);PublishUrl=http://myapp/;InstallUrl=$(InstallUrl)"></MSBuild>

我提供的路径被忽略,clickonce 从 csproj 文件中获取发布 URL。有什么想法吗?

最佳答案

您可以设置 3 个不同的 URL:

  • 发布网址
  • 更新网址
  • 安装网址

您似乎将发布和安装 URL 设置为不同的值,这没问题,但不正常。我建议将所有这 3 个设置为相同的值,您应该会发现这将解决您与 deploymentProvider 的问题。您的属性“InstallUrl”可能为空并导致不良行为。

关于wpf - Clickonce 应用程序文件引用了错误的部署代码库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com