2012-09-18 140 views
2

我有一個應用程序有一個'主'exe文件,它只是一個帶有多個圖標的表單。當用戶啓動應用程序時,主窗體將顯示,然後用戶單擊一個啓動所選應用程序的圖標,該應用程序在同一目錄中是一個單獨的exe。 目前部署基於'main'項目,其他(13)exes作爲文件添加。所有的ex包括main都是獨立的VB項目,並且在更新/調試等等時都有自己的版本號。更新通過使用Inno設置來處理,用戶只需將其安裝到'main'目錄,覆蓋現有文件。這是在VB5下。該代碼現在移植到VS2010,我正在尋找.NET部署理念的建議。部署和更新VS2010應用程序

我可以在.NET中重複(VB5)方法(安裝'主',並添加其他exes作爲文件等,然後覆蓋更新)?

.NET下是否有更高效的方法?

此外,我將不勝感激關於最簡單/最好的安裝程序的任何建議使用; VS2010,Wix,Advancedinstaller(免費版),任何其他。

回答

0

看看在WiX的安裝程序:http://wix.codeplex.com/ 的文件很糟糕,但你可以建立非常強大的安裝程序。特別是你可以建立一個安裝程序,從所有項目中獲取必要的數據,然後構建一個「大」安裝程序。

Vb2010可以在同一解決方案中處理大量項目 - 也許這可能有助於減少冗餘。 但是,如果你留在本質上不相關的項目,我認爲你的方式很好。

的ClickOnce不會在Windows XP下正常工作,對嗎?