2013-08-17 31 views

回答

3

Atlast我想通它自己發佈應用程序之後。

方法如下:

通過複製下面的命令創建一個批處理文件,並代替

[路徑] - >絕對路徑mage.exe

[路徑當前版本] - >發佈的文件夾具有當前版本

[部署路徑] - >具有exe文件發佈的文件夾路徑

[新安裝URL] - >安裝URL要更新

「[路徑] \ mage.exe」 - 更新 「[路徑到當前版本] \ MyApp.application」 -ProviderUrl 「[新安裝URL] /MyApp.application」

「[PATH] \ mage.exe」 -Update 「[路徑當前版本] \ MyApp.application」 -AppManifest 「[路徑當前版本] \ MyApp.exe.manifest」

「[PATH] \ mage.exe「-Sign」[path to current version] \ MyApp.application「-CertFile」[path] \ TemporaryKey.pfx「-Password mypassword

」[PATH] \ mage.exe「-Update [deploy path ] \ MyApp.application「-ProviderUrl」[新安裝我的App.Application「

」[PATH] \ mage.exe「-Update」[部署路徑] \ MyApp.application「-AppManifest」[到當前版本的路徑] \ MyApp.exe.manifest「

「[PATH] \ mage.exe」 -Sign 「[部署路徑] \ MyApp.application」 -CertFile 「[路徑] \ TemporaryKey.pfx」 -Password MYPASSWORD

「[部署路徑] \設置。 exe「/ url =」[新安裝URL] /「

+0

我沒有應用程序在我的」應用程序文件「文件夾。唯一的.application文件位於setup.exe所在的根目錄,清單文件位於Application Files文件夾中。我需要什麼來更新/簽署我的情況?在此先感謝:) – no9

+0

@ no9嗨,在您的應用程序文件文件夾中有一個ClickOnce應用程序部署清單(檢查其屬性的.application文件)[當前版本的路徑] \ MyApp.application意味着[當前版本的路徑] \ ClickOnce應用程序部署清單文件,讓我告訴你是否有任何問題。 – Sumeshk

+0

。應用程序文件是ClickOnce應用程序部署清單文件:) – Sumeshk

相關問題