我的应用程序的更新位置与发布位置不同。我想在使用ClickOnce发布后更改更新位置。我已经在发布前关闭了签名,尝试编辑清单和其他文件以指向另一个服务器进行更新。但是当我尝试安装应用程序时,出现了签名错误。 我一直在研究,据说有一个名为MageUI.Exe的工具可以帮助创建清单,但我无法找到此工具。 我的操作系统是Windows 8,.Net Framework 4.5.2,我的示例应用程序是WPF应用程序。
我不确定您使用的是哪个版本的VS,但以下内容应该能帮您明白需要做什么。转到 项目 > "项目名称" 属性 > 发布 > 更新。 现在请指定更新位置。默认情况下,它与您的安装位置相同,但您可以将其更改为其他位置。
您是否想将ClickOnce部署移动到不同的URL以进行更新?此博客文章展示了如何实现。 MageUI.exe和mage.exe应该包含在Visual Studio安装中。您可以打开命令提示符,导航到c:\并键入“dsinit/s mageui.exe”,它将搜索整个驱动器。如果您没有它,可以安装Windows SDK并应该拥有它。它通常位于c:\program files(x86)\Microsoft sdks\net...