2009-01-25 71 views
1

我想爲我的C#應用​​程序創建一個高級安裝程序。 |我希望我的應用程序在安裝先決條件後繼續安裝。關於C的高級安裝#

我的情況是:

  • MyApplication的需要.NET框架2

  • 它重定向用戶到微軟網站。

  • 用戶安裝框架。

  • 安裝需要重新啓動PC。

已停止安裝

這一步後(重啓後)我想所有MyApplication繼續安裝(去安裝的最後階段)

我如何做到這一點的任何建議?! ?!

回答

1

我建議看看nullsoft安裝系統。使用Modern UI主題和DotNET宏(http://nsis.sourceforge.net/DotNET)。這就是你正在尋找的免費預構建的一切,你可以用很少的努力就可以開始運行。

我有過使用這條路線發佈應用程序的經驗,它工作得很好。

1

像InstallShield或其他安裝程序創建工具之一的東西將能夠爲您處理事物的先決條件。如果你想自己推出,那麼你可以檢查框架,執行你提到的安裝它的各個步驟,然後將安裝應用程序添加到RunOnce註冊表項中,以便在啓動時再次啓動。

在尋找的東西,將處理所有的必要條件前等,爲你將是我的選擇,雖然:-)

0

順序安裝:

  1. 安裝.NET Framework
  2. 安裝你的應用。
  3. 如果需要,重新啓動。

您可以在VS2005/8中創建安裝項目來處理安裝您的應用程序和任何所需的依賴關係。

0

你知道你編譯的C#應用​​程序本身會這樣做嗎?編譯成.Net exe的引導程序將包含一個重定向,以獲取帶有到Microsoft網站的工作鏈接的框架。