Dot-Net

.Net 3.5 SP1 的傳遞

  • March 16, 2009

如果我要在我的應用程序中包含 .Net Framework 安裝文件(安裝過程由我們自己的技術人員完成),在沒有事先安裝任何框架的情況下安裝在乾淨的 Windows(XP SP2/SP3 或 Vista SP1)上,哪個.Net Framework 設置是否需要按順序安裝才能升級到 3.5 SP1?目前我有以下設置文件:

  1. .Net 2.0
  2. .Net 2.0 SP1
  3. .Net 3.0
  4. .Net 3.5
  5. .Net 3.5 SP1

所有可再發行版本。

編輯:我需要完整安裝,客戶端配置文件將無法工作,因為我們客戶的機器可能無法訪問網際網路。基本上我需要一個安裝後忘記它的過程,所以當我們決定在以後使用 3.5 SP1 中的任何新內容時,我們可以放心,我們可以簡單地應用更新我們的應用程序,而無需安裝另一個先決條件

.Net Framework 3.5 SP1 可再發行版(大約 230MB)包含所有支持架構(x86、x64、ia64)中的所有內容(2.0 + SP1 + SP2、3.0 + SP1 + SP2、3.5 + SP1)。這是您唯一需要的下載。

從這裡下載(點擊.NET Framework 3.5 Service Pack 1 (Full Package)):

然後,您可能想要安裝這些更新

重要提示:安裝 .NET Framework 3.5 SP1 包(引導程序或完整包)後,您應立即安裝更新KB959209以解決一組已知的應用程序兼容性問題。

對於 3 個架構(x86、x64 或 ia64)的 2 個作業系統“組”(XP/2003 或 Vista/2008)有 3 個更新(針對 2.0、3.0 和 3.5),總共… 16 次下載!(我知道,3 * 2 * 3 = 18,但 Server 2003 ia64 最多只支持 2.0)。您需要按順序安裝 3 個更新。或者您可以在安裝 3.5 SP1 後執行 Windows Update 並讓它自己解決。


編輯:需要明確的是,.Net 3.5 要求安裝 2.0 和 3.0 並將其更新到 SP1 級別。.Net 3.5 SP1 要求將 2.0/3.0 更新到 SP2 級別。但是 3.5(SP1) 安裝程序會自動執行此操作。也就是說,通過安裝 3.5 SP1,您無需擔心安裝和更新 2.0 和 3.0 到 SP1 或 SP2。只需安裝 3.5 SP1 即可!(以及額外的更新,3.5 SP1.1?)

關於客戶端配置文件,它只能安裝在沒有安裝任何版本的 .Net 的 x86 客戶端機器上,因此它不會安裝在 Vista(它已經帶有 .Net 3.0)、任何 Windows Server 版本上,也不會安裝在任何 x64/ia64 作業系統。您只能將其安裝在未安裝任何 .Net 版本的 Windows XP SP2+ (x86) 上,否則將完成完整安裝。離線客戶端配置文件安裝程序為 255MB,因為它會首先嘗試進行客戶端安裝,如果不能,它將回退到完整安裝。就個人而言,無論如何我都會進行完整安裝。

引用自:https://stackoverflow.com/questions/245913