2013-09-30 33 views
1

我正在尋找使用點擊一次部署內部使用的應用程序,當發佈到網絡共享它創建幾個文件和文件夾。 (清單,應用程序文件等)部署單擊一次作爲單個文件?

有沒有辦法將它捆綁爲單個文件,我不喜歡允許其他用戶訪問創建的應用程序Files文件夾的想法,我寧願只給他們exe文件並讓它處理所有其他事情。

有沒有人有這方面的經驗,或者我堅持與應用程序文件夾,應用程序清單,和安裝文件都在同一目錄進行安裝。

回答

0

沒有辦法將整個應用程序文件夾和文件打包到一個文件中,例如使用ClickOnce的MSI。

你可以自己編寫一些代碼來使用ClickOnce的shell應用程序,並且它的唯一文件將被壓縮。 shell會將該壓縮文件下載到客戶端機器,並將解壓縮等。

您也可以在VS 2012/2013附帶的InstallShield限制版的其他項目,安裝和部署中使用,但它確實爲您提供輕鬆的ClickOnce部署功能。您可以使用InstallShield安裝程序作爲您的shell clickonce應用程序中的壓縮文件,然後使用Process.Start啓動InstallShield安裝程序。它應該工作。