本文將說明適用于 Microsoft 3146714 4.6 和 4.6.1 .NET Framework的 Hotfix 匯總匯總清單。 有關 Hotfix 匯總修正問題詳細資訊,請參閱「此修補程式匯總修正的問題」一節。
解決方案
對應至 KB3146714 的修補程式已取代為 .NET Framework 的最新更新,其中包含先前包含在 KB3146714 中的所有修正程式。 建議您安裝最新更新.NET Framework。 若要進一步瞭解如何下載 Microsoft 支援檔案,請按一下下列文章編號以在 Microsoft 知識庫中查看文章:
119591 如何從線上服務取得 Microsoft 支援檔案 Microsoft 掃描此檔案中的病毒。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在安全性強化的伺服器上,以避免任何未經授權的變更。 注意 若要驗證 hotfix 更新版本,請檢查 Release 關鍵字的值,以判斷已安裝的版本。 若要與前向相容,您可以檢查大於或等於下表所列值的值。
Hotfix 匯總版本 |
發行 DWORD 的值 |
---|---|
適用于 4.6 3146711 4.6 .NET Framework版本的 Hotfix 匯總匯總功能 |
394294 |
若要進一步瞭解如何判斷.NET Framework版本,請參閱如何:判斷.NET Framework版本。
其他相關資訊
先決條件
若要適用此修補程式,您必須安裝 .NET Framework 4.6 或 4.6.1。
重新啟動需求
如果有任何受影響的檔案遭到使用,您必須在適用此 Hotfix 之後重新開機電腦。 建議您先關閉所有.NET Framework型應用程式,然後再使用此 hotfix。
Hotfix 取代資訊
此修補程式套件無法取代先前發佈的 Hotfix 套件。
此修補程式匯總修正的問題
CLR JIT 問題
當程式碼在已安裝 .NET Framework 4.6 且使用 RyuJIT 編譯程式的電腦上執行時,C# 結構會以參照而非值傳遞。 此錯誤的一個徵兆是,程式碼以錯誤的順序代表集合中的資料, (時間序列) 。 當用戶端從資料記錄者.NET Framework時間序列資料時,此行為變更會導致各種.NET Framework問題。 發生此問題是因為 tmp 變數的 lvAddrExposed 標號遺失而成為傳遞 ref 引數,進而破壞複製道具階段。 CLR 問題 當從原生影像還原一般類型時,CLR 類型載入程式的問題可能會導致問題。 這會導致 ngen createpdb 命令失敗。 此問題已由此 hotfix 解決。 Windows表單問題 當Windows條件為 True 時,表單 PrintPreviewDialog UI 初始化速度非常緩慢:-
使用網路印表機。
-
已修改此印表機的使用者喜好設定 ,例如雙面列印設定。
我們已為此案例新增了優化的績效。 如果未針對特定頁面修改頁面設定,則此頁面的印表機設定不會重新 (印表機多工緩衝處理程式) 。 如果應用程式使用QueryPageSettings 事件處理常式修改印表機設定,即使已設定加入宣告標號,受影響頁面的預覽列印產生效果不會改善。 若要加入宣告此優化,您應該根據 .NET Framework: .NET Framework 4.5.2 版本,將下列金鑰新增到 app.config 檔案: <?xml version="1.0" encoding="utf-8"?> <組> < AppSettings > <鍵="優化PrintPreview" value="true" /> < /appSettings > </configuration> .NET Framework 4.6 或更新版本: <?xml version="1.0" encoding="utf-8"?> <組> <執行時間> < AppCoNtextSwitchOverrides 值 = "Switch.System.繪圖.Printing.優化PrintPreview=true" /> < /runtime> </configuration> 如果應用程式可以在任一版本的 .NET Framework 上執行,請使用同一個檔案中的兩個開關。 若要退出宣告,請移除開關,或將值設為 False。 ClickOnce問題 ClickOnce更新為支援 TLS 1.1 和 1.2。 ClickOnce自動偵測執行時間需要哪些 TLS 通訊協定。 若要啟用這項功能,ClickOnce不需要額外步驟。 請注意ClickOnce在可預期的未來繼續支援 TLS 1.0,即使不再被視為符合 PCI 規範。