Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Một bản Cập Nhật có sẵn cho Khuôn khổ .NET 5 in Windows 8, Windows RT và Windows Server 2012: tháng 1 / 2013

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2750149
Giới thiệu
Khách sạn có một bản Cập Nhật cho Khuôn khổ .NET 4.5. Bản cập nhật này sửa chữa một số độ tin cậy, khả năng tương hợp về sau, ổn định, và vấn đề hiệu suất. Để biết thêm chi tiết về các vấn đề bản cập nhật này giải quyết, hãy xem phần "Các vấn đề rằng bản cập nhật này giải quyết".
Thông tin thêm

Tải thông tin

Windows Update

Bản cập nhật này là có sẵn từ Windows Update.

Trung tâm Tải xuống Microsoft

Để tải xuống bản Cập Nhật, đi đến website sau của Microsoft Download Center:

Tải vềTải về các gói bây giờ.

Để biết thêm thông tin về cách tải xuống tập tin hỗ trợ của Microsoft, bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
119591 Cách nhận tập tin hỗ trợ Microsoft từ các bản ghi dịch vụ trực tuyến
Microsoft đã quét tập tin này để kiểm tra vi-rút. Microsoft đã sử dụng phần mềm phát hiện virus mới nhất có sẵn vào ngày mà tập tin được đăng. Tập tin này được lưu trữ trên máy chủ được tăng cường bảo mật giúp ngăn chặn mọi thay đổi không được phép đối với tập tin.

Yêu cầu khởi động lại

Bạn không cần phải khởi động lại máy tính sau khi bạn áp dụng bản cập nhật này nếu các tập tin bị ảnh hưởng đang không được sử dụng.

Thông tin tệp

Các phiên bản toàn cầu của bản cập nhật này có thuộc tính tệp (hoặc sau này tập tin thuộc tính) mà được liệt kê trong bảng sau. Ngày tháng và thời gian cho những tập tin được liệt kê trong Giờ Quốc tế Phối hợp (UTC). Khi bạn xem chi tieát taäp tin, nó bị chuyển thành giờ cục bộ. Để tìm sự khác nhau giữa UTC và local time, sử dụng thời gian khu vực thẻ tab trong ngaøy giôø mục trong Panel điều khiển.

Cho tất cả các hỗ trợ 32-bit phiên bản của Khuôn khổ .NET 4.5 cho chi nhánh bản ghi dịch vụ LDR
Tên tệpPhiên bản tệpKích thước tệpNgàyThời gian
presentationframework.dll4.0.30319.190516,187,01628 Tháng 12 năm 201123: 53
System.Activities.dll4.0.30319.190511,573,36828 Tháng 12 năm 201123: 53
System.Data.ENTITY.dll4.0.30319.190514,163,08028 Tháng 12 năm 201123: 53
System.Data.sqlxml.dll4.0.30319.19051742,37628 Tháng 12 năm 201123: 53
System.identitymodel.dll4.0.30319.190511,084,42428 Tháng 12 năm 201123: 53
System.Runtime.serialization.dll4.0.30319.190511,051,17628 Tháng 12 năm 201123: 53
System.servicemodel.Activation.dll4.0.30319.19051203,32028 Tháng 12 năm 201123: 53
System.servicemodel.channels.dll4.0.30319.19051158,76828 Tháng 12 năm 201123: 53
System.servicemodel.dll4.0.30319.190516,368,25628 Tháng 12 năm 201123: 53
System.Windows.Forms.dll4.0.30319.190514,806,15228 Tháng 12 năm 201123: 53
System.xml.dll4.0.30319.190512,687,94428 Tháng 12 năm 201123: 53
System.dll4.0.30319.190513,448,76028 Tháng 12 năm 201123: 53
windowsbase.dll4.0.30319.190511,237,48828 Tháng 12 năm 201123: 53
mscorlib.dll4.0.30319.190515,171,16828 Tháng 12 năm 201123: 53
normidna.NLP59,34206 Tháng bảy năm 201220:03
normnfc.NLP47,07606 Tháng bảy năm 201220:03
normnfd.NLP40,56606 Tháng bảy năm 201220:03
normnfkc.NLP67,80806 Tháng bảy năm 201220:03
normnfkd.NLP61,71806 Tháng bảy năm 201220:03
aspnet_wp.exe4.0.30319.1905143,99228 Tháng 12 năm 201123: 53
clrjit.dll4.0.30319.19051451,54428 Tháng 12 năm 201123: 53
CLR.dll4.0.30319.190516,876,62428 Tháng 12 năm 201123: 53
corperfmonext.dll4.0.30319.19051131,56028 Tháng 12 năm 201123: 53
Microsoft.XAML.Targets19,84812/10 / 201200:36
mscordacwks.dll4.0.30319.190511,299,42428 Tháng 12 năm 201123: 53
mscordbi.dll4.0.30319.190511,096,67228 Tháng 12 năm 201123: 53
SOS.dll4.0.30319.19051746,94428 Tháng 12 năm 201123: 53
System.Data.ENTITY.dll4.0.30319.190514,163,08028 Tháng 12 năm 201123: 53
webengine4.dll4.0.30319.19051504,80828 Tháng 12 năm 201123: 53
webengine.dll4.0.30319.1905124,53628 Tháng 12 năm 201123: 53
presentationcore.dll4.0.30319.190513,224,57628 Tháng 12 năm 201123: 53
System.Data.dll4.0.30319.190513,174,36828 Tháng 12 năm 201123: 53
System.Printing.dll4.0.30319.19051342,01628 Tháng 12 năm 201123: 53
System.web.dll4.0.30319.190515,418,45628 Tháng 12 năm 201123: 53

Cho tất cả các hỗ trợ 32-bit phiên bản của Khuôn khổ .NET 4.5 cho chi nhánh bản ghi dịch vụ GDR
Tên tệpPhiên bản tệpKích thước tệpNgàyThời gian
presentationframework.dll4.0.30319.180336,187,03228 Tháng 12 năm 201123:51
System.Activities.dll4.0.30319.180331,573,35228 Tháng 12 năm 201123:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428 Tháng 12 năm 201123:51
System.Data.sqlxml.dll4.0.30319.18033742,37628 Tháng 12 năm 201123:51
System.identitymodel.dll4.0.30319.180331,084,40028 Tháng 12 năm 201123:51
System.Runtime.serialization.dll4.0.30319.180331,050,64028 Tháng 12 năm 201123:51
System.servicemodel.Activation.dll4.0.30319.18033203,30428 Tháng 12 năm 201123:51
System.servicemodel.channels.dll4.0.30319.18033158,25628 Tháng 12 năm 201123:51
System.servicemodel.dll4.0.30319.180336,367,72828 Tháng 12 năm 201123:51
System.Windows.Forms.dll4.0.30319.180334,806,12828 Tháng 12 năm 201123:51
System.xml.dll4.0.30319.180332,687,96828 Tháng 12 năm 201123:51
System.dll4.0.30319.180333,448,76028 Tháng 12 năm 201123:51
windowsbase.dll4.0.30319.180331,237,47228 Tháng 12 năm 201123:51
mscorlib.dll4.0.30319.180335,171,15228 Tháng 12 năm 201123:51
normidna.NLP59,34206 Tháng bảy năm 201219:47
normnfc.NLP47,07606 Tháng bảy năm 201219:47
normnfd.NLP40,56606 Tháng bảy năm 201219:47
normnfkc.NLP67,80806 Tháng bảy năm 201219:47
normnfkd.NLP61,71806 Tháng bảy năm 201219:47
aspnet_wp.exe4.0.30319.1803343,99228 Tháng 12 năm 201123:51
clrjit.dll4.0.30319.18033451,52828 Tháng 12 năm 201123:51
CLR.dll4.0.30319.180336,876,62428 Tháng 12 năm 201123:51
corperfmonext.dll4.0.30319.18033131,56028 Tháng 12 năm 201123:51
Microsoft.XAML.Targets19,84812/10 / 201200:36
mscordacwks.dll4.0.30319.180331,299,42428 Tháng 12 năm 201123:51
mscordbi.dll4.0.30319.180331,096,65628 Tháng 12 năm 201123:51
SOS.dll4.0.30319.18033746,94428 Tháng 12 năm 201123:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428 Tháng 12 năm 201123:51
webengine4.dll4.0.30319.18033504,79228 Tháng 12 năm 201123:51
webengine.dll4.0.30319.1803324,53628 Tháng 12 năm 201123:51
presentationcore.dll4.0.30319.180333,224,56028 Tháng 12 năm 201123:51
System.Data.dll4.0.30319.180333,174,36828 Tháng 12 năm 201123:51
System.Printing.dll4.0.30319.18033342,01628 Tháng 12 năm 201123:51
System.web.dll4.0.30319.180335,418,45628 Tháng 12 năm 201123:51

Cho tất cả các hỗ trợ phiên bản 64-bit là Khuôn khổ .NET 4.5 cho chi nhánh bản ghi dịch vụ LDR
Tên tệpPhiên bản tệpKích thước tệpNgàyThời gian
mscorlib.dll4.0.30319.190515,120,46428 Tháng 12 năm 201123:54
normidna.NLP59,34206 Tháng bảy năm 201220:02
normnfc.NLP47,07606 Tháng bảy năm 201220:02
normnfd.NLP40,56606 Tháng bảy năm 201220:02
normnfkc.NLP67,80806 Tháng bảy năm 201220:02
normnfkd.NLP61,71806 Tháng bảy năm 201220:02
aspnet_wp.exe4.0.30319.1905148,61628 Tháng 12 năm 201123:54
clrjit.dll4.0.30319.190511,236,93628 Tháng 12 năm 201123:54
CLR.dll4.0.30319.190519,803,72828 Tháng 12 năm 201123:54
corperfmonext.dll4.0.30319.19051157,16028 Tháng 12 năm 201123:54
Microsoft.XAML.Targets19,84812/10 / 201200:36
mscordacwks.dll4.0.30319.190511,742,83228 Tháng 12 năm 201123:54
mscordbi.dll4.0.30319.190511,497,05628 Tháng 12 năm 201123:54
presentationframework.dll4.0.30319.190516,187,01628 Tháng 12 năm 201123:54
SOS.dll4.0.30319.19051785,36028 Tháng 12 năm 201123:54
System.Activities.dll4.0.30319.190511,573,36828 Tháng 12 năm 201123:54
System.Data.ENTITY.dll4.0.30319.190514,163,08028 Tháng 12 năm 201123:54
System.Data.sqlxml.dll4.0.30319.19051742,37628 Tháng 12 năm 201123:54
System.identitymodel.dll4.0.30319.190511,084,42428 Tháng 12 năm 201123:54
System.Runtime.serialization.dll4.0.30319.190511,051,17628 Tháng 12 năm 201123:54
System.servicemodel.Activation.dll4.0.30319.19051203,32028 Tháng 12 năm 201123:54
System.servicemodel.channels.dll4.0.30319.19051158,76828 Tháng 12 năm 201123:54
System.servicemodel.dll4.0.30319.190516,368,25628 Tháng 12 năm 201123:54
System.Windows.Forms.dll4.0.30319.190514,806,15228 Tháng 12 năm 201123:54
System.xml.dll4.0.30319.190512,687,94428 Tháng 12 năm 201123:54
System.dll4.0.30319.190513,448,76028 Tháng 12 năm 201123:54
webengine4.dll4.0.30319.19051617,94428 Tháng 12 năm 201123:54
webengine.dll4.0.30319.1905126,58428 Tháng 12 năm 201123:54
windowsbase.dll4.0.30319.190511,237,48828 Tháng 12 năm 201123:54
presentationcore.dll4.0.30319.190513,207,66428 Tháng 12 năm 201123:54
System.Data.dll4.0.30319.190513,203,55228 Tháng 12 năm 201123:54
System.Printing.dll4.0.30319.19051342,01628 Tháng 12 năm 201123:54
System.web.dll4.0.30319.190515,413,33628 Tháng 12 năm 201123:54
presentationframework.dll4.0.30319.190516,187,01628 Tháng 12 năm 201123: 53
System.Activities.dll4.0.30319.190511,573,36828 Tháng 12 năm 201123: 53
System.Data.ENTITY.dll4.0.30319.190514,163,08028 Tháng 12 năm 201123: 53
System.Data.sqlxml.dll4.0.30319.19051742,37628 Tháng 12 năm 201123: 53
System.identitymodel.dll4.0.30319.190511,084,42428 Tháng 12 năm 201123: 53
System.Runtime.serialization.dll4.0.30319.190511,051,17628 Tháng 12 năm 201123: 53
System.servicemodel.Activation.dll4.0.30319.19051203,32028 Tháng 12 năm 201123: 53
System.servicemodel.channels.dll4.0.30319.19051158,76828 Tháng 12 năm 201123: 53
System.servicemodel.dll4.0.30319.190516,368,25628 Tháng 12 năm 201123: 53
System.Windows.Forms.dll4.0.30319.190514,806,15228 Tháng 12 năm 201123: 53
System.xml.dll4.0.30319.190512,687,94428 Tháng 12 năm 201123: 53
System.dll4.0.30319.190513,448,76028 Tháng 12 năm 201123: 53
windowsbase.dll4.0.30319.190511,237,48828 Tháng 12 năm 201123: 53
mscorlib.dll4.0.30319.190515,171,16828 Tháng 12 năm 201123: 53
normidna.NLP59,34206 Tháng bảy năm 201220:03
normnfc.NLP47,07606 Tháng bảy năm 201220:03
normnfd.NLP40,56606 Tháng bảy năm 201220:03
normnfkc.NLP67,80806 Tháng bảy năm 201220:03
normnfkd.NLP61,71806 Tháng bảy năm 201220:03
aspnet_wp.exe4.0.30319.1905143,99228 Tháng 12 năm 201123: 53
clrjit.dll4.0.30319.19051451,54428 Tháng 12 năm 201123: 53
CLR.dll4.0.30319.190516,876,62428 Tháng 12 năm 201123: 53
corperfmonext.dll4.0.30319.19051131,56028 Tháng 12 năm 201123: 53
Microsoft.XAML.Targets19,84812/10 / 201200:36
mscordacwks.dll4.0.30319.190511,299,42428 Tháng 12 năm 201123: 53
mscordbi.dll4.0.30319.190511,096,67228 Tháng 12 năm 201123: 53
SOS.dll4.0.30319.19051746,94428 Tháng 12 năm 201123: 53
System.Data.ENTITY.dll4.0.30319.190514,163,08028 Tháng 12 năm 201123: 53
webengine4.dll4.0.30319.19051504,80828 Tháng 12 năm 201123: 53
webengine.dll4.0.30319.1905124,53628 Tháng 12 năm 201123: 53
presentationcore.dll4.0.30319.190513,224,57628 Tháng 12 năm 201123: 53
System.Data.dll4.0.30319.190513,174,36828 Tháng 12 năm 201123: 53
System.Printing.dll4.0.30319.19051342,01628 Tháng 12 năm 201123: 53
System.web.dll4.0.30319.190515,418,45628 Tháng 12 năm 201123: 53

Cho tất cả các hỗ trợ phiên bản 64-bit là Khuôn khổ .NET 4.5 cho chi nhánh bản ghi dịch vụ GDR
Tên tệpPhiên bản tệpKích thước tệpNgàyThời gian
mscorlib.dll4.0.30319.180335,120,46428 Tháng 12 năm 201123:52
normidna.NLP59,34206 Tháng bảy năm 201220:22
normnfc.NLP47,07606 Tháng bảy năm 201220:22
normnfd.NLP40,56606 Tháng bảy năm 201220:22
normnfkc.NLP67,80806 Tháng bảy năm 201220:22
normnfkd.NLP61,71806 Tháng bảy năm 201220:22
aspnet_wp.exe4.0.30319.1803348,60028 Tháng 12 năm 201123:52
clrjit.dll4.0.30319.180331,236,93628 Tháng 12 năm 201123:52
CLR.dll4.0.30319.180339,802,68828 Tháng 12 năm 201123:52
corperfmonext.dll4.0.30319.18033157,15228 Tháng 12 năm 201123:52
Microsoft.XAML.Targets19,84812/10 / 201200:36
mscordacwks.dll4.0.30319.180331,742,81628 Tháng 12 năm 201123:52
mscordbi.dll4.0.30319.180331,497,04028 Tháng 12 năm 201123:52
presentationframework.dll4.0.30319.180336,187,03228 Tháng 12 năm 201123:52
SOS.dll4.0.30319.18033785,34428 Tháng 12 năm 201123:52
System.Activities.dll4.0.30319.180331,573,35228 Tháng 12 năm 201123:52
System.Data.ENTITY.dll4.0.30319.180334,163,06428 Tháng 12 năm 201123:52
System.Data.sqlxml.dll4.0.30319.18033742,37628 Tháng 12 năm 201123:52
System.identitymodel.dll4.0.30319.180331,084,40028 Tháng 12 năm 201123:52
System.Runtime.serialization.dll4.0.30319.180331,050,64028 Tháng 12 năm 201123:52
System.servicemodel.Activation.dll4.0.30319.18033203,30428 Tháng 12 năm 201123:52
System.servicemodel.channels.dll4.0.30319.18033158,25628 Tháng 12 năm 201123:52
System.servicemodel.dll4.0.30319.180336,367,72828 Tháng 12 năm 201123:52
System.Windows.Forms.dll4.0.30319.180334,806,12828 Tháng 12 năm 201123:52
System.xml.dll4.0.30319.180332,687,96828 Tháng 12 năm 201123:52
System.dll4.0.30319.180333,448,76028 Tháng 12 năm 201123:52
webengine4.dll4.0.30319.18033617,96028 Tháng 12 năm 201123:52
webengine.dll4.0.30319.1803326,58428 Tháng 12 năm 201123:52
windowsbase.dll4.0.30319.180331,237,47228 Tháng 12 năm 201123:52
presentationcore.dll4.0.30319.180333,207,66428 Tháng 12 năm 201123:52
System.Data.dll4.0.30319.180333,203,55228 Tháng 12 năm 201123:52
System.Printing.dll4.0.30319.18033342,00028 Tháng 12 năm 201123:52
System.web.dll4.0.30319.180335,413,33628 Tháng 12 năm 201123:52
presentationframework.dll4.0.30319.180336,187,03228 Tháng 12 năm 201123:51
System.Activities.dll4.0.30319.180331,573,35228 Tháng 12 năm 201123:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428 Tháng 12 năm 201123:51
System.Data.sqlxml.dll4.0.30319.18033742,37628 Tháng 12 năm 201123:51
System.identitymodel.dll4.0.30319.180331,084,40028 Tháng 12 năm 201123:51
System.Runtime.serialization.dll4.0.30319.180331,050,64028 Tháng 12 năm 201123:51
System.servicemodel.Activation.dll4.0.30319.18033203,30428 Tháng 12 năm 201123:51
System.servicemodel.channels.dll4.0.30319.18033158,25628 Tháng 12 năm 201123:51
System.servicemodel.dll4.0.30319.180336,367,72828 Tháng 12 năm 201123:51
System.Windows.Forms.dll4.0.30319.180334,806,12828 Tháng 12 năm 201123:51
System.xml.dll4.0.30319.180332,687,96828 Tháng 12 năm 201123:51
System.dll4.0.30319.180333,448,76028 Tháng 12 năm 201123:51
windowsbase.dll4.0.30319.180331,237,47228 Tháng 12 năm 201123:51
mscorlib.dll4.0.30319.180335,171,15228 Tháng 12 năm 201123:51
normidna.NLP59,34206 Tháng bảy năm 201219:47
normnfc.NLP47,07606 Tháng bảy năm 201219:47
normnfd.NLP40,56606 Tháng bảy năm 201219:47
normnfkc.NLP67,80806 Tháng bảy năm 201219:47
normnfkd.NLP61,71806 Tháng bảy năm 201219:47
aspnet_wp.exe4.0.30319.1803343,99228 Tháng 12 năm 201123:51
clrjit.dll4.0.30319.18033451,52828 Tháng 12 năm 201123:51
CLR.dll4.0.30319.180336,876,62428 Tháng 12 năm 201123:51
corperfmonext.dll4.0.30319.18033131,56028 Tháng 12 năm 201123:51
Microsoft.XAML.Targets19,84812/10 / 201200:36
mscordacwks.dll4.0.30319.180331,299,42428 Tháng 12 năm 201123:51
mscordbi.dll4.0.30319.180331,096,65628 Tháng 12 năm 201123:51
SOS.dll4.0.30319.18033746,94428 Tháng 12 năm 201123:51
System.Data.ENTITY.dll4.0.30319.180334,163,06428 Tháng 12 năm 201123:51
webengine4.dll4.0.30319.18033504,79228 Tháng 12 năm 201123:51
webengine.dll4.0.30319.1803324,53628 Tháng 12 năm 201123:51
presentationcore.dll4.0.30319.180333,224,56028 Tháng 12 năm 201123:51
System.Data.dll4.0.30319.180333,174,36828 Tháng 12 năm 201123:51
System.Printing.dll4.0.30319.18033342,01628 Tháng 12 năm 201123:51
System.web.dll4.0.30319.180335,418,45628 Tháng 12 năm 201123:51

Cho tất cả các hỗ trợ phiên bản cánh tay là NET Framework 4.5 cho chi nhánh bản ghi dịch vụ GDR
Tên tệpPhiên bản tệpKích thước tệpNgàyThời gian
mscorlib.dll4.0.30319.180335,163,89628 Tháng 12 năm 201123:52
normidna.NLP59,34206 Tháng bảy năm 201220:19
normnfc.NLP47,07606 Tháng bảy năm 201220:19
normnfd.NLP40,56606 Tháng bảy năm 201220:19
normnfkc.NLP67,80806 Tháng bảy năm 201220:19
normnfkd.NLP61,71806 Tháng bảy năm 201220:19
clrjit.dll4.0.30319.18033573,80828 Tháng 12 năm 201123:52
CLR.dll4.0.30319.180336,697,32828 Tháng 12 năm 201123:51
corperfmonext.dll4.0.30319.18033121,21628 Tháng 12 năm 201123:52
mscordacwks.dll4.0.30319.180331,291,13628 Tháng 12 năm 201123:52
mscordbi.dll4.0.30319.180331,076,60028 Tháng 12 năm 201123:52
SOS.dll4.0.30319.18033631,15228 Tháng 12 năm 201123:52
System.Data.dll4.0.30319.180333,136,89628 Tháng 12 năm 201123:52
System.web.dll4.0.30319.180335,410,68028 Tháng 12 năm 201123:52
System.Activities.dll4.0.30319.180331,573,35228 Tháng 12 năm 201123:52
System.Data.sqlxml.dll4.0.30319.18033742,37628 Tháng 12 năm 201123:52
System.identitymodel.dll4.0.30319.180331,084,40028 Tháng 12 năm 201123:52
System.Runtime.serialization.dll4.0.30319.180331,050,64028 Tháng 12 năm 201123:52
System.servicemodel.dll4.0.30319.180336,367,72828 Tháng 12 năm 201123:52
System.Windows.Forms.dll4.0.30319.180334,806,12828 Tháng 12 năm 201123:52
System.xml.dll4.0.30319.180332,687,96828 Tháng 12 năm 201123:52
System.dll4.0.30319.180333,448,76028 Tháng 12 năm 201123:52


Bản cập nhật này giải quyết các vấn đề

Windows Presentation Foundation (WPF)

Sự cố 1

Giả sử rằng bạn thực hiện giao diện ICommand , và sau đó bạn thực hiện một trong caùc thao taùc sau:
  • Bạn đại biểu sự kiện CanExecuteChanged với một đối tượng khác nhau.
  • Bạn nâng cao sự kiện CanExecuteChanged cùng với các tham số người gửi , và tham số được đặt cho một đối tượng khác nhau hoặc để trống.
Trong tình huống này, người nghe sự kiện CanExecuteChanged của bạn không nhận được sự kiện này. Sau đây là các triệu chứng điển hình của hành vi này:
  • nút chọn một, MenuItems hoặc siêu liên kết không thay đổi trạm đậu IsEnabled của họ.
  • nút chọn một, MenuItems hoặc siêu liên kết không đáp ứng chuột Bấm chuột hoặc bàn phím.
Sự cố 2

Hãy xem xét tình huống sau đây:
  • Bạn đặt trọng tâm vào một tế bào ở rìa của một DataGrid (ví dụ, trên một tế bào ở dòng trên hoặc dưới), hoặc trên một tế bào trong cột tận cùng bên trái hoặc bìa phải.
  • Bạn bấm phím mũi tên tương ứng với cột cạnh (ví dụ, bạn bấm lên từ một tế bào ở hàng trên cùng).
  • Các tế bào có một yếu tố focusable (ví dụ, một hộp văn bản, siêu liên kết, nút chọn một, hoặc hộp kiểm các yếu tố).
Trong trường hợp này, trọng tâm di chuyển đến các phần tử focusable. Tuy nhiên, trọng tâm dự kiến sẽ vẫn còn trên các tế bào DataGrid.

Sự cố 3

Hãy xem xét tình huống sau đây:
  • Bạn tạo một Panel điều khiển chuyên biệt thực hiện giao diện IScrollInfo .
  • Bất động sản VerticalOffset trả về một giá trị vượt quá giá trị tài sản ExtentHeight .
  • Bất động sản AutoScroll được đặt thành true.
  • Bạn cố gắng để "auto-di chuyển" Panel điều khiển. Ví dụ, bạn nhấp vào nút chọn một chuột bên trong Panel điều khiển, và sau đó bạn kéo chuột để vị trí đó là bên dưới Panel điều khiển bằng cách thực hiện một trong các hành động sau đây:
    • Bạn di chuyển Panel điều khiển cho đến khi nó đạt đến cuối nội dung của nó.
    • Bạn di chuyển Panel điều khiển cho đến khi bạn thả nút chọn một chuột.
    • Bạn di chuyển chuột ở nơi khác.
Trong trường hợp này, một vòng lặp vô hạn có thể xảy ra. Điều này tiêu thụ bộ nhớ và có thể gây ra một ngoại lệ System.OutOfMemoryException để được ném ra, gây ra các ứng dụng để thoát khỏi.

Sự cố 4

Hãy xem xét tình huống sau đây:
  • Bạn gọi phương pháp ScrollIntoView trên một ListBox hoặc một DataGrid.
    Lưu ý:Cuộc gọi này có thể xảy ra trong nhiều cách. Ví dụ, bạn gọi phương pháp ScrollIntoView từ bộ xử lý văn bản cho các sự kiện SelectionChanged .
  • Có là bố trí nhiệm vụ đang chờ giải quyết trên ListBox hoặc trên DataGrid.
Trong trường hợp này, một ngoại lệ System.InvalidCastException có thể gây ra các ứng dụng để thoát khỏi.

Sự cố 5

Hãy xem xét tình huống sau đây:
  • Bạn thực hiện giao diện INotifyDataErrorInfo trên một đối tượng.
  • Bạn dữ liệu-bind một số thuộc tính của một yếu tố giao diện người dùng với các đối tượng thay vì cho một tài sản của đối tượng.
  • Bạn tắt các giới hạn trên bằng cách thực hiện một trong các hành động sau đây:
    • Bạn thay thế các giới hạn trên với một giới hạn trên khác nhau.
    • Bạn ghi đè lên tài sản của các yếu tố giao diện người dùng với một giá trị khác nhau (nếu nó là một giới hạn trên một chiều).
    • Bạn loại bỏ các yếu tố giao diện người dùng từ cây thị giác và phát hành tất cả các tham chiếu đến nó.
  • Đối tượng của bạn tăng sự kiện ErrorsChanged .
Trong trường hợp này, một ngoại lệ System.NullReferenceException có thể gây ra các ứng dụng để thoát khỏi.


ngôn ngữ chung thời gian chạy (CLR)

Sự cố 1

Hoạt động liên quan đến phương pháp Array.Sort kinh nghiệm chậm hiệu suất. Ví dụ, khi một chương trình cố gắng để sắp xếp một danh sách thả xuống.

Sự cố 2

Sau khi bạn nâng cấp từ các.NET Framework 4 để Khuôn khổ .NET 4.5, ứng dụng đã cài đặt chuyên biệt trước NET Framework 4 có thể sụp đổ. Ngoài ra, bạn nhận được một thông báo lỗi tương tự như sau:

"Thời gian chạy ngôn ngữ phổ biến phát hiện một chương trình không hợp lệ"

Sự cố 3

Giả sử rằng bạn nâng cấp máy tính từ phiên bản trước đó của NET Framework để Khuôn khổ .NET 4.5. Trước khi nâng cấp, có là một ứng dụng mà có thể đọc các quầy hiệu suất từ ASP.NET. Tuy nhiên, sau khi bạn nâng cấp Khuôn khổ .NET, tính năng này có thể không còn đọc các quầy hiệu suất từ ASP.NET.

Sự cố 4

Giả sử rằng bạn nâng cấp máy tính từ các.NET Framework 4 để Khuôn khổ .NET 4.5. Trước khi nâng cấp, các phương pháp Type.IsAssignableFrom trả về một giá trị của đúng.Tuy nhiên, sau khi n├óng cß║Ñp, các phương pháp không chính xác trả về một giá trị của sai.

Để tạo lại vấn đề này, sử dụng mã sau đây:

public class TestConstraint where T: U{    public T t;}Class Program {    static void Main( string[] args )   {       Type t = typeof( TestConstraint ).GetGenericArguments()[ 0 ];      Type u = typeof( TestConstraint ).GetGenericArguments()[ 1 ];      Console.WriteLine( u.IsAssignableFrom(t) );// The .NET Framework 4.0 displays "true." However, the .NET Framework 4.5 displays "false."    } }

Sự cố 5

Các lớp học CryptoStream ném một ngoại lệ ArgumentNullException trong Khuôn khổ .NET 4.5 thay vì ném một ngoại lệ CryptopgraphicException như nó đã làm trong các.NET Framework 4. Nếu một lớp CryptoStream cố gắng để giải mã dữ liệu không hợp lệ và sẽ xử lý của hai lần đó bằng cách sử dụng một mô hình mà tương tự như sau đây, cuộc gọi thứ hai với phương pháp xử lý ném một ngoại lệ ArgumentNullException :
using (CryptoStream cs = new CryptoStream(ms, decryptor, CryptoStreamMode.Read)){  using (StreamReader sr = new StreamReader(cs))  {  }}
Sự cố 6

Giả sử rằng bạn nâng cấp một phiên bản trước đó của NET Framework để Khuôn khổ .NET 4.5 trên một máy tính. Khi bạn sử dụng một số điều khiển bên thứ ba trên một ứng dụng, bạn có thể nhận được một ngoại lệ System.Security.SecurityException , và các ứng dụng đổ vỡ crash.

Hình thức Windows

Sự cố 1

Giả sử rằng bạn có một ứng dụng Khuôn khổ .NET 4.5 dựa trên hình thức Windows. Khi bạn nhấp vào một mục trình đơn để mở một cửa sổ phụ trong ứng dụng, các tương tác với các cửa sổ trình đơn và trẻ em hoạt động không chính xác.

Ví dụ, bạn có thể gặp những điều sau đây:
  • Khi bạn mở một trình đơn phím lối tắt trong cửa sổ phụ, hình thức cửa sổ chính của mất tập trung.
  • Bạn không thể sử dụng mnemonics để truy cập vào một mục trình đơn.
Sự cố 2

Khi bạn đặt hai điều khiển để xuất hiện trong các tế bào tương tự như một điều khiển TableLayoutPanel Windows hình thức, các điều khiển hai có thể được định vị trong một tế bào khác nhau.

Nguyên nhân

Vấn đề này xảy ra bởi vì các vị trí thực tế của các điều khiển được giải quyết một cách khác nhau trong các.NET Framework 4 và Khuôn khổ .NET 4,5.

Sự cố 3

Bất động sản System.Windows.Forms.FontDialog.Color trả về một giá trị màu là lớp System.Drawing.SystemColors . Các đối tượng màu có tên khác với tên tiêu chuẩn màu sắc, ví dụ: "SystemText."

Tiêu chuẩn màu tên được xác định các thành viên tĩnh của cấu trúc màu và có thể được nhận ra không chỉ bởi Khuôn khổ .NET, mà còn bởi Windows hình thức.

Để biết thêm chi tiết về cấu trúc màu , hãy vào web site MSDN sau đây:

XML

Sự cố 1

Khi bạn cố gắng để xác định lại không gian tên XML mặc định trong biến đổi XSL, một ngoại lệ được ném. Ngoài ra, bạn nhận được thông báo lỗi sau:

Không thể xây dựng không gian tên tuyên bố xmlns ='uri:schema1'.

Tiền tố '' đã được ánh xạ tới không gian tên ' uri:schema2'.

Sự cố 2

Giả sử rằng bạn sử dụng XmlSerializer lớp để serialize một loạt các structs thực hiện giao diện IEnumerable một cách rõ ràng. Trong tình huống này, một ngoại lệ System.Reflection.TargetInvocationException được ném trong Khuôn khổ .NET 4.5.

Mạng lớp học thư viện

Sự cố 1

Giả sử rằng bạn chạy một ứng dụng dựa trên Khuôn khổ .NET 4.5 sử dụng không đồng bộ API để đọc chunked hồi đáp. Trong tình huống này, các phản ứng chunked có thể được đọc đồng bộ.

Nguyên nhân

Các lớp học HttpWebRequest cho phép người gọi đọc phản hồi HTTP hoặc đồng bộ hoặc không đồng bộ. Tuy nhiên, nếu các phản ứng là một hồi đáp HTTP chunked, sau đó các bộ phận của các phản ứng được đọc bằng cách sử dụng đồng bộ I/O (Winsock cuộc gọi) ngay cả khi người gọi dùng đường dẫn mã không đồng bộ. Trong tình huống này, các chủ đề cuộc gọi bị chặn cho đến khi nhận dữ liệu trên mạng.

Sự cố 2

Giả sử rằng bạn có một ứng dụng dựa trên Khuôn khổ .NET 4.5 liên lạc với một máy chủ qua giao thức vận tải lớp bảo mật/Secure Sockets Layer (TLS/SSL) bằng cách sử dụng các lớp học HttpWebRequest hoặc SslStream . Nếu máy chủ yêu cầu một thương lượng SSL trong khi các ứng dụng đang gửi dữ liệu, các ứng dụng có thể gặp phải một ngoại lệ không được và sau đó sụp đổ.

Sự cố 3

Một hồ bơi chủ đề đóng băng trong lớp HttpWebRequest nếu một HTTPS yêu cầu được hủy bỏ trong một thương lượng SSL trong khi hoạt động ghi đang chờ xử lý.

Nguyên nhân

Vấn đề này xảy ra vì một tranh đoạt điều khiển có thể xảy ra khi các lớp học HttpWebRequest hoặc các lớp học SslStream xử lý thương lượng SSL. Trong tình huống này, các hồ bơi chủ đề có thể tạo chủ đề của nhiều hơn và nhiều hơn nữa. Ngoài ra, các nguồn tài nguyên được tổ chức trong bộ nhớ không được xóa.

Sự cố 4

Giả sử bạn có một ứng dụng dựa trên Khuôn khổ .NET 4.5 liên lạc với một máy chủ thông qua một proxy. Nếu một yêu cầu được hủy bỏ và xác thực proxy đang được thương lượng cùng một lúc, các ứng dụng có thể gặp phải một ngoại lệ không được và sau đó sụp đổ.

Nguyên nhân

Vấn đề này xảy ra vì một khắc phục trước đó để Thread.Abort() phương pháp chế biến. Sửa chữa này thêm một chức năng mà có thể ném một ngoại lệ mới. Vì vậy, phương pháp Thread.Abort() không còn ném ngoại lệ này.


ASP.NET

Sự cố 1

Hãy xem xét tình huống sau đây:
  • Bạn có một ứng dụng web ASP.NET Hiển thị nội dung khác nhau dựa trên cài đặt chuyên biệt ngôn ngữ của trình duyệt.
  • Người dùng sử dụng Internet Explorer 10 trên một truyền thống Trung Quốc Phiên bản của Windows 8 để duyệt đến ứng dụng web.
Trong trường hợp này, các ứng dụng web không hiển thị phiên bản Trung Quốc truyền thống của nội dung cho người dùng.

Sự cố 2

Khi bạn chạy chương trình Perfmon.exe trên máy tính địa phương của bạn để giám sát một số quầy hiệu suất của ASP.NET trên một máy tính từ xa (ví dụ, các ứng dụng chạy hiệu suất quầy), bạn luôn luôn nhận được giá trị là 0. Bạn nhận được giá trị này ngay cả khi có rất nhiều ứng dụng ASP.NET chạy trên máy tính từ xa.

Sự cố 3

Hãy xem xét tình huống sau đây:
  • Trong một Microsoft Visual Studio 2012 Trang Dự án, bạn thêm các <thead></thead> từ khóa vào một điều khiển bảng HTML vào một trang .aspx. Ví dụ, bạn làm như sau:
    <table id="Table1" runat="server"><thead></thead></table>
  • Bạn cố gắng để xây dựng web site toàn bộ.
Trong trường hợp này, bạn nhận được một lỗi biên soạn giống như sau:

"Trận đấu bị quá tải phương pháp tốt nhất cho 'System.Web.UI.HtmlControls.HtmlTableRowCollection.Add(System.Web.UI.HtmlControls.HtmlTableRow)' có một số đối số không hợp lệ"


Sự cố 4

Giả sử rằng bạn đặt giá trị tài sản cachedRolesInCookie thành true trong ứng dụng web của bạn. Ứng dụng của bạn công đối tượng RolePrincipal vào cookie, và sau đó gửi nó trong phản ứng. Trong tình huống này, giá trị cookie vai trò là sản phẩm nào trong các ứng dụng sau đây yêu cầu.

Sự cố 5

Hãy xem xét tình huống sau đây:
  • Bạn có một ứng dụng web ASP.NET, và các loại AntiXssEncoder được bật trong ứng dụng.
  • Một trong các web site trong các ứng dụng có một điều khiển siêu liên kết Máy chủ Web mà sử dụng các tài sản NavigateUrl đểtrỏ tới "mailto:xxx@contoso.com".
  • Người dùng truy cập web site bằng cách sử dụng trình duyệt của mình, và sau đó nhấp vào siêu liên kết.
Trong trường hợp này, người dùng sẽ được chuyển hướng đến một trang không tồn tại.

Khuôn khổ thực thể

Sự cố 1

Hãy xem xét tình huống sau đây:
  • Bạn phát triển một ứng dụng sử dụng Microsoft SQL Server Compact 3.5 hoặc SQL Server Compact 4.0 và khuôn khổ thực thể trong Microsoft Visual Studio 2010.
  • Các ứng dụng sử dụng một truy vấn "LINQ để thực thể" để thực hiện nhiều tham giatuyên bố trên các thực thể thiết lập để có được dữ liệu.
  • Bạn di chuyển các ứng dụng với một máy tính có Khuôn khổ .NET 4.5 cài đặt chuyên biệt.
  • Bạn cố gắng để chạy các ứng dụng.
Trong trường hợp này, các ứng dụng có thể kinh nghiệm giảm hiệu suất vì thế hệ của SQL phát biểu trong khuôn khổ thực thể mà không thực hiện so với SQL Server Compact 3.5 hoặc SQL Server Compact 4.0.

Sự cố 2

Hãy xem xét tình huống sau đây:
  • Bạn chạy một ứng dụng truy vấn cho dữ liệu bằng cách sử dụng khuôn khổ thực thể trên một máy tính có Khuôn khổ .NET 4.5 cài đặt chuyên biệt.
  • Truy vấn sử dụng "nhóm theo xem" xây dựng.
Trong trường hợp này, bạn có thể gặp hiệu suất nghèo truy vấn.

Lưu ý: Vấn đề này không xảy ra khi các ứng dụng đang chạy trong các.NET Framework 4.

Windows Workflow Foundation (WF)

Sự cố 1

Hãy xem xét tình huống sau đây:
  • Bạn có một dự án Visual Studio 2010 hoạt động thư viện sẵn có, hoặc bạn tạo ra một dự án hoạt động thư viện mới.
  • Bạn có một số tập tin tài nguyên trong dự án sẽ được nhúng vào hội đồng.
  • Bạn xây dựng dự án trong Visual Studio 2012.
Trong trường hợp này, quá trình xây dựng là thành công. Tuy nhiên, các tập tin tài nguyên được không nhúng vào lắp ráp một cách chính xác.

Sự cố 2

Hãy xem xét tình huống sau đây:
  • Bạn tạo một Tác vụ Dự án giao diện điều khiển ứng dụng được đặt tên "WorkflowConsoleApplication1."
  • Bạn mở mặc định quy trình làm việc, và bạn thêm một đối số của loại chuỗi.
  • Bạn đặt giá trị mặc định của các đối số mới một giá trị nhất định, chẳng hạn như "ví dụ".
  • Bạn thêm dòng sau vào mã:
    [assembly:System.Windows.Markup.XmlnsDefinition("foobar", "WorkflowConsoleApplication1")]
  • Bạn xây dựng các giải pháp và sau đó bạn cố gắng mở mặc định quy trình làm việc một lần nữa.
Trong trường hợp này, các nhà thiết kế quy trình làm việc không thể là loade và bạn nhận được thông báo lỗi sau:

"Nhà thiết kế quy trình làm việc gặp phải vấn đề với tài liệu của bạn"

Windows Communication Foundation (WCF)

Sự cố 1

Hãy xem xét tình huống sau đây:
  • Bạn phát triển một dự án bản ghi dịch vụ WCF rằng mục tiêu Khuôn khổ .NET 4.0 trên một máy tính có Khuôn khổ .NET 4.5 cài đặt chuyên biệt.
  • Bạn đặt giá trị tài sản aspNetCompatibilityEnabled thành true trong web.config file.
  • Bạn triển khai dự án bản ghi dịch vụ WCF trên máy tính khác có Khuôn khổ .NET 4.0 cài đặt chuyên biệt.
Trong trường hợp này, một ngoại lệ System.ServiceModel.ServiceActivationException được ném.

Lưu ý:Vấn đề này không xảy ra khi bạn triển khai dự án bản ghi dịch vụ WCF trên một máy tính có Khuôn khổ .NET 4.5 cài đặt chuyên biệt.

Nguyên nhân

Vấn đề này xảy ra bởi vì giá trị mặc định của các thuộc tính AspNetCompatibilityRequirementsNotAllowed trong Khuôn khổ .NET 4.0. Tuy nhiên, giá trị mặc định này được thay đổi để được phép trong Khuôn khổ .NET 4.5.

Giải pháp

Để khắc phục vấn đề này, một cách rõ ràng đặt phương thức tương hợp về sau ASP.NET cho bản ghi dịch vụ trên hợp đồng bản ghi dịch vụ bằng cách thêm mã sau đây:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
Sự cố 2

API công cộng ByteStreamMessageEncoder.CreateMessage tạo ra một lớp XmlDictionaryReader sử dụng mặc định XmlDictionaryReaderQuotas thay vì các hạn ngạch tối đa được xác định trong XmlDictionaryReaderQuotas.Max. Điều này có thể gây ra một ngoại lệ (vượt quá hạn ngạch tối đa) System.Xml.XmlException để xảy ra.

Sự cố 3

Khi bạn cố gắng truy cập một bất động sản dòng tải lên (ví dụ, các tài sản HttpRequest.InputStream )thay vì một hoạt động bản ghi dịch vụ, bạn nhận được thông báo lỗi sau:

Phương pháp hoặc bất động sản này không được hỗ trợ sau khi HttpRequest.GetBefferlessInputStream đã được kích hoạt"

Sự cố 4

Khi bạn cố gắng tạo ra WCF proxycho ASMX bản ghi dịch vụ bằng cách sử dụng một trong hai hộp thoại Thêm tài liệu tham khảo bản ghi dịch vụ hoặc các tiện ích Khuôn khổ .NET 4.5 Svcutil.exe, tham khảo bản ghi dịch vụ tạo ra là không hợp lệ với thiếu loại.

Sự cố 5

Hãy xem xét tình huống sau đây:
  • Bạn tạo một dự án ASP.NET MVC4 Web API trong Visual Studio 2012.
  • Bạn thêm một tài liệu tham khảo bản ghi dịch vụ WCF trong dự án.
Trong trường hợp này, các tập tin Reference.cs để tham khảo bản ghi dịch vụ đang trống.

Nguyên nhân

Vấn đề này xảy ra bởi vì các lớp học DataContractSerializer đã gặp phải một loại (Newtonsoft.Json.Linq.JToken) nó không hỗ trợ. Trong trường hợp này, nó ném một ngoại lệ, và sau đó tắt máy tạo ra tài liệu tham khảo bản ghi dịch vụ.
Tác giả: sandysun
Nhà văn: v-fismao
Người xem công nghệ: sandysun; preetikr; brettl; ashk; v-dchick
Biên tập:
v-mordew

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2750149 - Xem lại Lần cuối: 02/09/2014 18:58:00 - Bản sửa đổi: 3.0

Microsoft .NET Framework 4.5

  • kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2750149 KbMtvi
Phản hồi