【发布时间】:2013-08-17 06:58:40
【问题描述】:
在使用 MSBuild.exe 发布应用程序后,如何更改 C# click once application 的安装文件夹 URL 和更新位置
【问题讨论】:
标签: c# deployment installation clickonce publish
在使用 MSBuild.exe 发布应用程序后,如何更改 C# click once application 的安装文件夹 URL 和更新位置
【问题讨论】:
标签: c# deployment installation clickonce publish
最后我自己想通了。
方法如下:
通过复制以下命令创建批处理文件并替换
[PATH] -> mage.exe 的绝对路径
[当前版本的路径]->具有当前版本的已发布文件夹
[部署路径]->已发布的包含exe文件的文件夹路径
[新的安装地址]->你要更新的安装地址
"[PATH]\mage.exe" -Update "[path to current version]\MyApp.application" -ProviderUrl "[New Installation Url]/MyApp.application"
"[PATH]\mage.exe" -Update "[当前版本的路径]\MyApp.application" -AppManifest "[当前版本的路径]\MyApp.exe.manifest"
"[PATH]\mage.exe" -Sign "[当前版本的路径]\MyApp.application" -CertFile "[path]\TemporaryKey.pfx" -Password mypassword
"[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" -Password mypassword
"[部署路径]\setup.exe" /url="[新安装网址]/"
【讨论】: