c# - 如何在发布应用程序后更改安装文件夹 Url

标签 c# deployment installation clickonce publish

如何在使用 MSBuild.exe 发布应用程序后更改 C# 单击一次应用程序 的安装文件夹 Url 和更新位置

最佳答案

最后我自己想出来了。

方法如下:

通过复制以下命令创建批处理文件并替换

[PATH] -> mage.exe 的绝对路径

[当前版本的路径]->具有当前版本的已发布文件夹

[部署路径]->发布的有exe文件的文件夹路径

[New Installation Url]->你要更新的安装url

[PATH]\mage.exe"-Update "[当前版本的路径]\MyApp.application"-ProviderUrl "[新安装 Url]/MyApp.application"

[PATH]\mage.exe"-Update "[当前版本路径]\MyApp.application"-AppManifest "[当前版本路径]\MyApp.exe.manifest"

[PATH]\mage.exe"-Sign "[当前版本的路径]\MyApp.application"-CertFile "[path]\TemporaryKey.pfx"-密码 mypassword

[PATH]\mage.exe"-Update [部署路径]\MyApp.application"-ProviderUrl "[新安装地址]/MyApp.application"

[PATH]\mage.exe"-Update "[部署路径]\MyApp.application"-AppManifest "[当前版本路径]\MyApp.exe.manifest"

[PATH]\mage.exe"-Sign "[部署路径]\MyApp.application"-CertFile "[path]\TemporaryKey.pfx"-密码 mypassword

[部署路径]\setup.exe"/url="[新安装地址]/"

关于c# - 如何在发布应用程序后更改安装文件夹 Url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18286058/

相关文章:

c# - 使用 linq 排序键值对

C# + N单元 : Unit testing methods with byte array arguments

c# - 使用 XmlSerializer 设置 xml header

iphone - 如何发布应用程序进行测试

node.js - 如何在实时 Web 服务器上部署/使用 lit-html、lit-element

visual-studio-2010 - Visual Studio 2010 解决方案问题

plugins - 在cygwin中安装gtk

c# - 自动检测机器的代码

php - 在 Windows 上的 MAMP 上安装 Composer

分布式应用的Python部署