.NET Framework 3.5 Service Pack 1 中的變更清單與修正問題

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

在此頁中

結論

本文說明 Microsoft .NET Framework 3.5 Service Pack 1 (SP1) 的下列幾個層面:
  • 這個 Service Pack 所含的 Hotfix
  • 新特色與新功能
注意此更新也包含相依的 .NET Framework 2.0 和 .NET Framework 3.0 子元件的累積服務更新。本文適用於 32 位元版本和 64 位元版本的 .NET Framework。

其他相關資訊

.NET Framework 3.5 SP1 是包含許多新功能的完整累積更新。這些新功能以漸增方式建置於 .NET Framework 2.0、.NET Framework 3.0 和 .NET Framework 3.5 之上。這也包含相依的 .NET Framework 2.0 和 .NET Framework 3.0 子元件的累積服務更新。 這個更新應作為 .NET Framework 2.0 和更新版的重要更新套用至 .NET Framework 2.0 和更新版,建議所有其他支援的作業系統也加以採用。

這個 Service Pack 所含的 Hotfix

摺疊此表格展開此表格
Microsoft 知識庫文件說明
925492FIX:將 Web 參考新增至 Visual Studio 2005 中的專案時,收到錯誤訊息:「自訂工具 'MSDiscoCodeGenerator' 失敗」
928563FIX:System.Net.HttpWebRequest 類別可能無法維持與 .NET Framework 2.0 的 Proxy 的持續連線
943175FIX:使用 XmlSerializer 類別將 .NET Framework 2.0 中的列舉屬性序列化時,XmlSerializer 類別產生未預期的結果
943412FIX:如果關閉作業系統時,電腦正同時執行受管理的服務和 .NET Framework 2.0,便可能會發生延遲的情況。
943804FIX:由 . NET Framework 2.0 中 Application.ExecutablePath 屬性傳回的某些 Unicode 字元顯示為 "?"
944099FIX:使用 SQL Native Client 資料提供者連線至設定為使用資料庫鏡像的 SQL Server 2005 執行個體時,出現錯誤訊息:「內部 .Net Framework 資料提供者錯誤 6」
944100FIX:如果您在 .NET Framework 2.0 完成交易之前結束執行交易的執行緒,便無法存取 SQL Server 交易使用的表格
944157FIX:向 Windows Server 2003 上執行的 ASP.NET Web 應用程式提出第一個要求時,可能會發生嚴重延遲的狀況
946102FIX:使用 System.Windows.Forms.WebBrowser 控制項裝載網頁時,ActiveX 控制項收不到鍵盤瀏覽事件
946223FIX:將輸入語言變更為東亞語言時,Microsoft Expression Design 介面上的文字方塊輸入語言無法正常運作
946503FIX:使用安裝程式工具安裝位於遠端電腦上的組件時,出現錯誤訊息:「安裝階段期間發生例外狀況」
946660FIX:儲存格與 ASP.NET 2.0 Web 應用程式多個標頭相關聯時,儲存格的標頭屬性轉譯錯誤
946927FIX:當 .msi 檔案嘗試在安裝了 .NET Framework 2.0 的電腦上安裝多個原則檔時,安裝可能會失敗並出現錯誤 1935
947148FIX:呼叫包含在 .NET Framework 2.0 64 位元應用程式中的部分 COM API 時,呼叫了不正確的方法
947317FIX:在使用 .NET Framework 2.0 建立的 Windows Form 應用程式中刪除表格最後一列時,CurrencyManager 物件觸發了部分事件的其他執行個體
947461FIX:現在已提供適用於 .NET Framework 2.0 Service Pack 1 的更新套件
947581FIX:在 .NET Framework 3.0 Service Pack 1 中,「WsdlContractConversionContext.WsdlPortType」屬性的值是 Null
948233在電腦上安裝安全性更新 MS 07-040 之後,執行 Microsoft .NET Framework 2.0 應用程式時收到 System.InvalidOperationException 例外狀況錯誤
948646FIX:使用 .NET Framework 2.0 應用程式中的 SerializationFormat.Binary 格式參數將 DataSet 物件序列化及還原序列化時,物件序列化錯誤
948815System.Data.dll 和 System.Data.OracleClient.dll 的 .NET Framework 2.0 Service Pack 1 之後的 Hotfix 彙總套件的可用性
948873FIX:使用單向 Web 方法與 .NET Framework 3.0 應用程式的 Web 服務通訊時,可能會收到 System.Xml.XmlException 例外狀況
948887FIX:以 .NET Framework 2.0 為基礎的 Web 應用程式使用 HttpWebRequest 類別並收到包含 HTTP 狀態碼 401 的 HTTP 1.0 回應時,發生例外狀況
949272FIX:安裝 .NET Framework 2.0 Service Pack 1 之後,使用 ActiveX 控制項的 Windows Form 應用程式可能會當機並發生 Null 參考例外狀況
949777FIX:如果您在 .NET Framework 2.0 將可執行應用程式部署到包含 .NET Framework 2.0 逸出字元的路徑,會出現錯誤訊息:「必須具有絕對路徑資訊」
950230FIX:使用 Sgen.exe 工具和 XmlSerializer JIT 編譯器產生 .NET Framework 2.0 Web 服務 Proxy 的 XmlSerializer 組件時,收到 System.ArgumentException 例外狀況錯誤訊息
950986FIX:在 .NET Framework 2.0 Service Pack 1 中,ModuleBuilder.GetTypeToken 方法傳回不正確的權杖
951111FIX:使用 SvcUtil.exe 工作匯入 .NET Framework 3.5 的服務中繼資料時,出現警告訊息:「原則運算式超過允許的複雜度上限,因此未完整匯入」
951113FIX:安裝了 .NET Framework 2.0 的用戶端電腦收到 WCF 服務的 DataSet 物件時,row.GetColumnsInError 方法傳回的值集合是空的
952324FIX:使用安全環境中的 ClickOnce 部署來部署應用程式時,無法下載 .application 檔案

已知問題

問題 1

將 .NET Framework 3.5 SP1 安裝到 Windows XP 或 Windows Server 2003 之後,C 磁碟機的根目錄會產生一個任意的資料夾。這個資料夾包含名為 amd64 和 i386 的兩個子資料夾。這兩個子資料夾均包含下列檔案:
  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll
這些檔案擱置在資料夾中以便在安裝 XPSEPSC 時刪除。

解決方式

要解決這個問題,請手動刪除資料夾。

問題 2

Firefox 的 .NET Framework Assistant [解除安裝] 按鈕已停用。 在 .NET Framework 3.5 SP1 中,.NET Framework Assistant 會啟用 Firefox 以便使用 .NET Framework 中所包含的 ClickOnce 技術。以電腦等級新增 .NET Framework Assistant,以便讓所有使用者都可以使用 .NET Framework Assistant 的功能,而不受使用者等級所限。因此,[Firefox 附加元件] 功能表上的 [解除安裝] 按鈕無法使用,因為標準使用者沒有將電腦等級元件解除安裝的權限。

解決方式

現在已建立了解決這個問題的更新,這個更新可讓這個 Firefox 所適用的 .NET Framework Assistant 版本與 Firefox 瀏覽器的下一個版本相容。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
如何移除 Firefox 的 .NET Framework Assistant

新特色與新功能

  • ASP.NET Dynamic Data
  • Common Language Runtime 的核心增強功能。增強功能包括更佳的 .NET Framework 原生影像版面配置。
  • Windows Presentation Foundation 效能改進
  • ClickOnce 應用程式發行者能夠視其狀況是否合宜選擇退出簽署和雜湊。
現在已提供適用於 .NET Framework 3.5 Service Pack 1 的更新。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
現在已提供適用於 .NET Framework 3.5 Service Pack 1 的更新

?考

如需有關 .NET Framwork 3.5 Service Pack 1 安裝問題的詳細資訊,請造訪下列網站
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

屬性

文章編號: 951847 - 上次校閱: 2011年9月29日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0 Service Pack 1 (x86)
  • Microsoft .NET Framework 2.0
關鍵字:?
kbexpertiseadvanced kbhowto kbinfo kbcip KB951847
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