2008-10-29 137 views
9

如果我將.NET Framework安裝文件與我的應用程序一起包括在內(安裝過程由我們自己的技術人員完成),要安裝在乾淨的Windows(XP SP2/SP3或Vista SP1)上,如果沒有事先安裝任何框架,我需要按順序安裝哪一個.Net Framework安裝程序才能升級到3.5 SP1? 目前我有安裝文件:.Net 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以後使用新的東西時,我們可以放心地確保我們可以簡單地應用更新我們的應用程序,而無需安裝另一個先決條件

回答

11

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

Download from here(點擊.NET Framework 3.5 Service Pack 1 (Full Package)):

然後,你可能需要安裝these updates

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

對於3個架構(x86,x64或ia64)的2個OS「組」(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,您不必擔心安裝和更新到SP1或SP2的2.0和3.0。 只需安裝3.5 SP1即可完成!(和額外的更新,3.5 SP1.1?)

關於客戶端配置文件,它只能安裝在沒有任何版本的.Net安裝的x86客戶機上,所以它不會安裝在Vista(它已經帶有.Net 3.0),任何Windows Server版本以及任何x64/ia64操作系統。您只能將其安裝在沒有安裝任何版本.Net的Windows XP SP2 +(x86)上,否則將完成完整安裝。脫機的客戶端配置文件安裝程序爲255MB,因爲它將嘗試首先執行客戶端安裝,如果無法安裝,則會回退到完整安裝。就個人而言,我只是做一個完整的安裝。

+0

這就是我正在等待的。謝謝 – faulty 2009-03-25 19:52:10

9

NET 3.5 SP1爲構建.NET客戶端應用程序的開發人員引入了一個新的安裝程序包選項,名爲「.NET Framework Client Profile」。這提供了一種新的安裝程序安裝程序,可以爲不支持.NET客戶端應用程序的更小,更快,更簡單的安裝體驗已經安裝了.NET Framework。

.NET Framework Client Profile安裝程序僅包含.NET Framework中通常用於客戶端應用程序場景的那些程序集和文件。例如:它包括Windows窗體,WPF和WCF。它不包括ASP.NET以及主要用於服務器場景的庫和組件。我們預計此安裝程序包的大小約爲26MB,並且可以比完整的.NET Framework安裝程序包更快地下載和安裝它。