.NET Framework 2.0 SP2 向前相容性更新為 Windows XP 和 Windows Server 2003 說明

文章翻譯 文章翻譯
文章編號: 976569 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

本文將告訴您某個向前相容性更新 Microsoft.NET Framework 2.0 Service Pack 2 (SP2)。此更新啟用序列化和還原序列化用戶端與.NET Framework 2.0 的伺服器之間或.NET Framework 4.0 安裝。

附註這個向前相容性更新包含下列的 Microsoft 知識庫 」 (KB) 文件所述的 Hotfix:
960442FIX: 您的例外狀況時,收到錯誤訊息您使用 BinaryFormatter 物件序列化,並還原序列化組件在.NET Framework 2.0 Service Pack 2 或在.NET Framework 3.5 Service Pack 1 中的泛型型別

其他相關資訊

更新資訊

下列檔案是可以從 Microsoft 下載中心 」 下載:
.NET Framework 2.0 SP2 的向前相容性的更新
摺疊此圖像展開此圖像
Download
Download the update package now.
如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591如何從線上服務取得 Microsoft 的支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,協助防止未經授權的任何變更的檔案。

必要條件

要安裝此更新,您必須具備 Windows Installer 3.1 或更新版本的 Windows 安裝程式安裝在電腦上。若要取得最新版本的 Windows 安裝程式,請造訪下列 Microsoft 網站]:
Download the latest version of Windows Installer

更新移除資訊

如果要移除這個更新,使用 [控制台] 中的 [新增或移除程式] 項目]。

此更新的命令列參數

您可以找到有關這個更新支援資訊安全佈告欄 MS09 061 中各種命令列參數的資訊。此外,您可以找到下列的 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路 (MSDN) 網站上的這項資訊:
Command-Line options
如需有關 Windows 「 安裝程式的詳細資訊,請造訪下列 MSDN 網站:
About Windows Installer

檔案資訊

此安全性更新的 [英文 (美國) 版具有檔案屬性 (或較新的檔案屬性) 中如下表所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用在 [日期及時間 中項目控制台中的 [時區] 索引標籤]。
  • 套用至特定產品的檔案里程碑 (RTM、 SP n) 及服務分支 ([LDR]、 [GDR]) 可以識別藉由檢查檔案版本號碼,如下列表格所示:
    摺疊此表格展開此表格
    版本產品里程碑服務的分支
    3xxx.NET Framework 2.0sp2GDR
    4xxx.NET Framework 2.0sp2LDR
  • GDR 服務分支只包含那些修正程式普遍的嚴重問題所發行。LDR 服務分支包含除了廣泛發行的修正程式的 Hotfix。
所有的 32 位元版本的.NET Framework 2.0
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
mscordacwks.dll2.0.50727.4413989,00020-Oct-200912: 34
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912: 34
SOS.dll2.0.50727.4413388,92020-Oct-200912: 34
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900: 21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34
所有 64 位元版本的.NET Framework 2.0
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
mscordacwks.dll2.0.50727.36071,764,68020-Oct-200921-08:
mscordacwks.dll2.0.50727.44131,758,53620-Oct-200906: 36
mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
mscordacwks.dll2.0.50727.4413989,00020-Oct-200912: 34
mscorlib.dll2.0.50727.36074,567,04020-Oct-200908: 14
mscorlib.dll2.0.50727.44134,567,04020-Oct-200906: 30
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912: 34
SOS.dll2.0.50727.4413485,17620-Oct-200906: 31
SOS.dll2.0.50727.4413388,92020-Oct-200912: 34
mscorwks.dll2.0.50727.360710,075,96820-Oct-200908: 18
mscorwks.dll2.0.50727.441310,061,12020-Oct-200906: 34
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900: 21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34
所有 IA-64 位元版本的.NET Framework 2.0
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間
mscordacwks.dll2.0.50727.36073,084,61620-Oct-200923: 34
mscordacwks.dll2.0.50727.44133,085,12820-Oct-200908: 05
mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
mscordacwks.dll2.0.50727.4413989,00020-Oct-200912: 34
mscorlib.dll2.0.50727.36074,009,98420-Oct-200923: 32
mscorlib.dll2.0.50727.44134,009,98420-Oct-200908: 02
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912: 34
SOS.dll2.0.50727.4413872,76020-Oct-200908: 02
SOS.dll2.0.50727.4413388,92020-Oct-200912: 34
mscorwks.dll2.0.50727.360720,151,10420-Oct-200923: 28
mscorwks.dll2.0.50727.441320,173,12020-Oct-200907: 56
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900: 21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34

已知的問題

當您嘗試序列化或還原序列化使用 BinaryFormatter 類別的不同版本的.NET Framework 的泛型型別時,您可能會遇到下列問題之一。

問題 1

在序列化或還原序列化作業無法運作。

解析度的問題 1

如果要解決這個問題,使用下列方法之一:
  • 如果用戶端正在執行 Windows Vista Service Pack 1 (SP1),將作業系統升級至 Windows Vista SP2。
  • 如果伺服器執行 Windows Server 2008,將作業系統升級至 Windows Server 2008 SP2。

問題 2

在.NET Framework 4.0 中, 執行序列化作業,而且還原序列化作業在.NET Framework 2.0 中執行。當您嘗試序列化或還原序列化一個泛用陣列] 類型的如 [清單 <T[]>,序列化處理序無法運作。

問題 2 的解析度

如果要解決這個問題,將 SerializationBinder 類別加入序列化側邊對變更以在網路上傳輸的型別的版本。

比方說您可以下載 Windows 通訊基礎 (WCF) 和 Windows 工作流程基礎 (WF) 範例的.NET Framework 4.0 發行候選。若要取得範例安裝封裝,請造訪下列 Microsoft 網站]:
Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) samples for the .NET Framework 4.0 Release Candidate
下載範例安裝套件之後加入 GenericsVTSSerializationBinder 範例類別,位於下列資料夾:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
附註無法在這種情況下使用 SafeSerializationManager 類別,因為只能由.NET Framework 4.0 支援。因此,類別不能用在.NET Framework 2.0 還原序列化邊。

屬性

文章編號: 976569 - 上次校閱: 2010年2月24日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 2.0 Service Pack 2?應用於:
    • Microsoft Windows XP Service Pack 3
    • Microsoft Windows XP Service Pack 2
關鍵字:?
kbmt kbsurveynew kbexpertiseadvanced atdownload kbfix KB976569 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:976569
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com