2010-06-28 27 views
0

我一直在尋找Microsoft的安裝軟件包的.NET 1.0,其中包括SP3,所以我不必先安裝框架,然後再安裝Service Pack。但我沒有找到任何。然後,我查找了更新版本的.NET框架,並注意到Service Pack始終是一個額外的下載/設置。如何獲取.NET框架安裝程序包,包括特定版本的最新Service Pack?

似乎沒有完整的設置,包括任何.NET版本的最新SP。這是真的?如果是,是否可以自己創建一個?

回答

1

我不知道我見過包含.Net 1.0和Service Pack的可重新分發的軟件包,因此您可能必須遵循管理先決條件的路線。

您將遇到的問題是,用.NET編寫的任何程序都需要安裝.NET Framework。否則,只要嘗試運行應用程序,就會收到錯誤消息。

您將需要創建一個引導程序程序,例如用C++編寫,可以執行對.NET的檢查。如果.NET缺失,你可以讓你的引導程序安裝.NET 1.0,然後安裝你想要的任何SP。

一旦你的引導程序準備好了環境,它可以簡單地啓動你的主要.NET應用程序。

我做了一些非常類似的事情,我有一個C++組件,用於檢查並確保Windows Installer 3.1,並且至少安裝了.NET 2.0。如果其中任何一個丟失,我會自動安裝它們,然後將控制權交給我的主.NET應用程序。

有很多好的文章來檢查哪個版本的.net框架被安裝。通常它只需要一個RegistryKey檢查。

相關問題