Microsoft發布.NET Framework 4.5更新包

jopen 11年前發布 | 17K 次閱讀 .NET

  英文原文:Microsoft Refreshed .NET Framework 4.5 with Updates

  Microsoft 發布了一些 .NET Framework 4.5 的更新包,它們修復了使用 Windows Presentation Foundation(WPF)Common Language Runtime(CLR)Windows FormsXMLNetwork Class Library(NCL)ASP.NETEntity Framework(EF)Windows Workflow Foundation(WWF)Windows Communication Foundation(WCF)時出現的可靠性、兼容性、穩定性及性能方面的問題。

  Windows Presentation Foundation(WPF)

  • 修復了實現 ICommand 接口時 CanExecuteChanged 事件中的事件接收問題。
  • 修復了 DataGrid 焦點問題——此前,將焦點設置在 DataGrid 邊緣的單元格上時按邊緣同方向的箭頭鍵會觸發此問題。
  • 解決了在使用 IScrollInfo 接口創建自定義面板時可能出現的無限循環和 System.OutOfMemoryException 異常的問題。
  • 修復了調用 ListBox 或者 DataGrid 的 ScrollIntoView 方法時會產生 System.InvalidCastException 異常的問題。
  • 修復了在對象上實現 INotifyDataErrorInfo 接口或者對象引發 ErrorsChanged 事件時可能產生 System.NullReferenceException 異常的問題。
  • </ul>

      Common Language Runtime (CLR)

    • 解決了與 Array.Sort 方法相關的性能問題。
    • 解決了將 .NET Framework 4 升級到 4.5 之后可能出現“公共語言運行時檢測到無效程序”錯誤的問題。
    • 修復了將較早版本的 .NET 升級到 .NET 4.5 之后無法從 ASP.NET 讀取性能計數器的問題。
    • 修復了升級到 .NET Framework 4.5 之后使用 Type.IsAssignableFrom 方法返回值錯誤的問題。
    • 修復了 CryptoStream 類中的異常處理。
    • 修復了從 .NET 4 升級到 .NET 4.5 之后使用第三方控件時可能產生 System.Security.SecurityException 異常的問題。 Windows Forms
    • 修復了菜單交互和子窗口行為。
    • 修復了 TableLayoutPanel 控件單元格定位的問題。
    • 修復了使用 System.Windows.Forms.FontDialog.Color 屬性時的顏色返回值。 XML · 修復了在 XSL 轉換 期間試圖重定義默認的 XML 命名空間會引發異常的問題。 · 修復了使用 XmlSerializer 類序列化一個實現了 IEnumerable 接口的結構的數組時將引發 System.Reflection.TargetInvocationException 異常的問題。
    • </ul>

        Network Class Library(NCL)

      • 修復了使用異步 API 時的分塊響應問題。
      • 修復了在應用程序發送數據時進行 SSL 重新協商會引發未處理的異常、隨后崩潰的問題。
      • 修復了 HttpWebRequest 類中的線程池凍結問題。
      • 修復了 HTTP 請求中止和代理身份認證協商同時發生時會引發未處理的異常、隨后崩潰的問題。 ASP.NET
      • 修復了通過繁體中文版 Windows 8 訪問 Web 應用程序時不顯示繁體中文版內容的問題。
      • 修正了在本地系統上使用 Perfmon.exe 程序時遠程計算機上 ASP.NET 性能計數器的值。
      • 修復了使用 Visual Studio 2012 向 ASP.NET 頁面中的 HTML 表格控件插入<thead>標簽會引發編譯錯誤的問題。
      • 修正了將 cachedRolesInCookie 屬性設置為 ture 時的角色 Cookie 值。
      • 修復了打開應用程序中的 AntiXssEncoder 類型后使用 HyperLink Web 服務器控件的 NavigateUrl 屬性時的頁面重定向問題。
      • </ul>

          Entity Framework(EF)

        • 修復了 Entity Framework 與 SQL Server Compact 3.5 或 SQL Server Compact 4.0一起使用時,或者應用程序使用 LINQ to Entities 查詢對實體集合執行多 JOIN 語句獲取數據時,Entity Framework 生成 SQL 語句造成的性能問題。
        • 提升了在裝有 .NET Framework 4.5 的計算機上運行使用 Entity Framework 查詢數據的應用程序或使用“group by view”結構查詢的查詢性能。
        • </ul>

            Windows Workflow Foundation (WF)

          • 修復了新建的或者現有的 Visual Studio 2010 Activity Library 項目中的資源文件不能嵌入程序集的問題。
          • 修復了創建名為 WorkflowConsoleApplication1 的工作流控制臺應用程序項目時,工作流設計器的加載問題。
          • </ul>

              Windows Communication Foundation (WCF)

            • 修復了在裝有 .NET Framework 4.5 的計算機上創建基于 .NET Framework 4.0 的 WCF 服務項目時,或者將 web.config 文件中 aspNetCompatibilityEnabled 屬性的值設置為 true 時會引發 System.ServiceModel.ServiceActivationException 異常的問題。
            • 修復了公共 API ByteStreamMessageEncoder.CreateMessage 使用默認的 XmlDictionaryReaderQuotas 類而不是 XmlDictionaryReaderQuotas.Max 中定義的最大配額創建 XmlDictionaryReader 類時可能引發 System.Xml.XmlException 異常的問題。
            • 修正了試圖獲取 HttpRequest.InputStream 屬性而不是服務操作時的錯誤消息。
            • 修復了通過添加服務引用對話框或者通過 .NET Framework 4.5 Svcutil.exe 實用程序為 ASMX 服務生成 WCF 代理 時缺少類型的問題。
            • 修復了試圖在 Visual Studio 2012 中創建 ASP.NET MVC4 Web API 項目或者在項目中添加 WCF 服務引用時會產生空 Reference.cs 文件的問題。
            • </ul>

                根據微軟的說明,如果沒有使用受影響的文件,那么安裝完該更新之后并不需要重啟電腦。

              來自: InfoQ
               本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
               轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
               本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!