摘要
本文說明 Microsoft .NET Framework 3.5 Service Pack 1 (SP1) 的下列層面:
- 此 Service Pack 隨附的 Hotfix
- 新功能
注意:此更新也包含相依 .NET Framework 2.0 與 .NET Framework 3.0 子元件的累積維護更新。 本文適用於 32 位元版本的 .NET Framework 和 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。 此更新應作為 .NET Framework 2.0 和更高版本的重要更新套用,並且建議用於所有其他支援的作業系統。
此 Service Pack 隨附的 Hotfix
| Microsoft知識庫文章 | 描述 |
|---|---|
| 925492 | 修正:當您在 Visual Studio 2005 中新增 Web 參照至某個專案時出現錯誤訊息:「自訂工具 'MSDiscoCodeGenerator' 失敗」 |
| 928563 | 修正:System.Net.HttpWebRequest 類別可能無法維持 .NET Framework 2.0 中 Proxy 的持續連線 |
| 943175 | 修正:當您使用 XmlSerializer 類別序列化 .NET Framework 2.0 中的 numeration 屬性時,XmlSerializer 類別產生意外的結果 |
| 943412 | 修正:如果電腦同時執行託管服務以及 .NET Framework 2.0,則在作業系統關閉時可能會遇到延遲 |
| 943804 | 修正:.NET Framework 2.0 中 Application.ExecutablePath 屬性傳回的某些 Unicode 字元會顯示為 “?” |
| 944099 | 修正:當您使用 SQL Native Client 資料提供者連線到設定為使用資料庫鏡像的 SQL Server 2005 執行個體時出現錯誤訊息:「內部 .NET Framework 資料提供者錯誤 6」 |
| 944100 | 修正:在 .NET Framework 2.0 中,如果您在交易完成之前結束執行交易的執行緒,您將無法存取 SQL Server 交易中使用的資料表 |
| 944157 | 修正:當您對 Windows Server 2003 上執行的 ASP.NET Web 應用程式發出第一個要求時,可能會遇到嚴重的延遲 |
| 946102 | 修正:當您使用 System.Windows.Forms.WebBrowser 控制項來裝載網頁時,ActiveX 控制項不會接收鍵盤瀏覽事件 |
| 946223 | 修正:當您將輸入語言變更為東亞語言時,Microsoft Expression Design 介面上文字方塊中的輸入語言無法正常運作 |
| 946503 | 修正:當您使用安裝程式工具安裝位於遠端電腦上的組件時出現錯誤訊息:「安裝階段期間發生例外狀況」 |
| 946660 | 修正:當儲存格與 ASP.NET 2.0 Web 應用程式中的多個標題相關聯時,儲存格的標題屬性呈現不正確 |
| 946927 | 修正:當 .msi 檔案嘗試在安裝了 .NET Framework 2.0 的電腦上安裝許多原則檔案時,安裝可能會失敗並出現錯誤 1935 |
| 947148 | 修正:當您呼叫 .NET Framework 2.0 64 位元應用程式中包含的某些 COM API 時,會呼叫不正確的方法 |
| 947317 | 修正:在使用 .NET Framework 2.0 建置的 Windows Forms 應用程式中,當您從資料表刪除最後一列時,CurrencyManager 物件會觸發某些事件的其他執行個體 |
| 947461 | 修正:現已提供 .NET Framework 2.0 Service Pack 1 的更新套件 |
| 947581 | 修正:在 .NET Framework 3.0 Service Pack 1 中,「WsdlContractConversionContext.WsdlPortType」屬性的值為 .NET Framework 3.0 Null |
| 948233 | 在電腦上安裝安全性更新 MS 07-040 之後,當您執行以 Microsoft .NET Framework 2.0 為基礎的應用程式時,就會收到 System.InvalidOperationException 例外狀況錯誤 |
| 948646 | 修正:在 .NET Framework 2.0 應用程式中使用 SerializationFormat.Binary 格式參數序列化和還原序列化 DataSet 物件時,物件無法正確序列化 .NET Framework |
| 948815 | 適用於 System.Data.dll 和 System.Data.OracleClient.dll 的 .NET Framework 2.0 Post-Service Pack 1 Hotfix 彙總套件的可用性 |
| 948873 | 修正:您可能會收到 System.Xml。當您使用 單向 Web 方法與 .NET Framework 3.0 應用程式中的 Web 服務通訊時,發生 XmlException 例外狀況 |
| 948887 | 修正:當以 .NET Framework 2.0 為基礎的 Web 應用程式使用 HttpWebRequest 類別收到包含 HTTP 狀態碼 401 的 HTTP 1.0 回應時,會發生例外狀況 |
| 949272 | 修正:安裝 .NET Framework 2.0 Service Pack 1 之後,使用 ActiveX 控制項的 Windows Forms 應用程式可能會當機,並發生 null 參照例外狀況 |
| 949777 | 修正:如果您在 .NET Framework 2.0 中將可執行應用程式部署到包含逸出字元的路徑時會出現錯誤訊息:「需要絕對路徑資訊」 |
| 950230 | 修正:當您使用 Sgen.exe 工具和 XmlSerializer JIT 編譯器為 .NET Framework 2.0 中的 Web 服務 Proxy 產生 XmlSerializer 組件時,收到 System.ArgumentException 異常錯誤訊息 |
| 950986 | 修正:在 .NET Framework 2.0 Service Pack 1 中,ModuleBuilder.GetTypeToken 方法傳回不正確的權杖 |
| 951111 | 修正:當您使用 SvcUtil.exe 工具匯入 .NET Framework 3.5 中的服務中繼資料時出現警告訊息:「未完整匯入原則運算式,因為它超過了允許的最大複雜度」 |
| 951113 | FIX:從資料列傳回的值集。當安裝了 .NET Framework 2.0 的用戶端電腦從 WCF 服務收到 DataSet 物件時,GetColumnsInError 方法為空白 |
| 952324 | 修正:在安全環境中使用 ClickOnce 部署部署應用程式時,無法下載 .application 檔案 |
已知問題
問題 1
在 Windows XP 或 Windows Server 2003 中安裝 .NET Framework 3.5 SP1 之後,在 C 磁碟的根目錄中會產生任意資料夾。此資料夾包含兩個名為 amd64 和 i386 的子資料夾。 這兩個子資料夾都包含下列檔案:
- Filterpipelineprintproc.dll
- Msxpsdrv.cat
- Msxpsdrv.inf
- Msxpsinc.gpd
- Msxpsinc.ppd
- Mxdwdrv.dll
- Xpssvcs.dll
這些檔案已擱置,等待從 XPSEPSC 安裝中刪除。
解決方式
若要解決這個問題,請手動刪除資料夾。
問題 2
Firefox 版 .NET Framework 助理 已停用 [解除安裝] 按鈕。 在 .NET Framework 3.5 SP1 中,.NET Framework小幫手使 Firefox 能夠使用隨附於.NET Framework中的 ClickOnce 技術。 .NET Framework Assistant 是在電腦層級新增,讓所有使用者都可以在電腦層級使用其功能,而不是在使用者層級。 因此,Firefox 附加元件功能表中的 [解除安裝] 按鈕不可用,因為不允許標準使用者解除安裝電腦層級元件。
解決方式
我們已製作更新以解決此問題,並讓此版本的 Firefox .NET Framework 小幫手與下一版的 Firefox 瀏覽器相容。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
如何移除適用於 Firefox 的 .NET Framework 小幫手
新功能
- ASP.NET 動態資料
- 通用語言執行階段的核心改良功能。 這些改進包括更好的 .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 問題的詳細資訊