可以更改clickonce应用程序上的连接字符串而无需重新编译代码

时间:2018-05-31 17:44:58

标签: clickonce

我有很多使用clickonce发布的应用程序(使用.net框架创建)。

我相信如果我更改应用程序的最新版本的appName.config.deploy,并使用MageUI.exe工具重新签名.application文件,则应该更新客户端。但这种情况并没有发生。

当用户启动应用程序时,是否有可能强制客户端更新配置文件?

1 个答案:

答案 0 :(得分:0)

遗憾的是,如果没有应用程序版本更改,您无法更改某些文件,并且会为您的客户端更新效果最佳方式是应用程序版本增量。我们使用第4个八位字节1.1.1.X进行轻微的手动更新。

无论如何,您可以更改“应用程序名称”,对于您的客户端ClickOnce引擎,您的应用程序将是一个新的应用程序。因此,客户端将为您的应用程序提供第二个快捷方式,如果它是okey,那么这里是如何更改它的步骤:

  1. 从第二个download link
  2. 下载实用程序
  3. [选择]您的应用程序文件夹 - > [更新]操作 - >为[应用程序实例名称]字段值添加任何前缀(例如“_1”) - > [Build] + [OK]
  4. 再次辞职