我的公司使用 ClickOnce 为用户安装 .NET 应用程序。发布文件夹位置和安装文件夹 URL 正在更改,因此软件安装包可能存在于一台服务器上,而不再存在于另一台服务器上。当将用户定向到新的安装 URL 时,它会安装该应用程序,但会创建第二个实例。它应该替换现有的应用程序“TestApplicationName”。相反,它保留“TestApplicationName”并创建“TestApplicationName - 1”。
这是 .NET Framework 4 上的 Windows 应用程序。在 .NET 设置中,在“安全”选项卡上,“启用 ClickOnce 安全设置”和“这是一个完全信任的应用程序”均已选中。它主要安装在 Windows 7 或 Windows XP 工作站上。
我尝试过的主要故障排除步骤是:重新签名应用程序,在“x86”和“任何 CPU”之间更改平台和平台目标
是否有关于如何使用 ClickOnce 替换应用程序的现有实例而不是创建第二个实例的想法?