2013-07-18 486 views
-1

這不會是我尋找免費的應用程序部署包,這也讓我們與他們部署.NET框架的this.NET應用程序的部署包

重複的問題。

因此,如果安裝.net框架,它應該只安裝應用程序,否則安裝.net框架,並繼續安裝應用程序而不要求用戶重新啓動安裝程序。

最重要的是它應該只生成一個.exe或.msi包而不是多個文件夾,部署文件爲

如果有人知道任何解決方案,請讓我知道。

感謝

+0

不能完全確定存在,在大多數情況下,.net安裝是完全不同的安裝包。 Visual Studio的Microsoft Web部署功能允許您爲應用程序構建Web部署,如果在計算機上不可用,將有助於安裝.net。但是最終如果他們想要安裝依賴關係的話,它最終還是要由最終用戶來做。 –

回答

0

最好的自由選擇的市場上是WiX toolset。學習腳本可能需要一點時間,但它非常強大,並且完全符合你的需求。

+0

根據我的閱讀,我認爲Wix還爲框架創建單獨的文件夾,其次如果框架發現我們將安裝框架,但我們需要重新運行安裝程序以再次安裝產品​​。 我在這裏嗎? – sunder

+0

不,您應該可以使用來自WiX的Burn bootstrapper包含必備軟件和軟件包的單個可執行文件。此外,安裝.NET Framework後,主應用程序的安裝應該會自動繼續。以下是有關如何設置的詳細信息:http://wix.sourceforge.net/manual-wix3/install_dotnet.htm –