Доступно обновление для .NET Framework 4.5 в Windows 8, Windows RT и Windows Server 2012: январь числа 2013

Переводы статьи Переводы статьи
Код статьи: 2750149 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Введение

Доступно обновление для .NET Framework версии 4.5. Это обновление устраняет некоторые проблемы надежности, совместимости, стабильности и производительности. Дополнительные сведения о проблемах, которые устраняет данное обновление, см. в разделе «Проблемы, устраняемые данным обновлением».

Дополнительная информация

Сведения о загрузке

Центр обновления Windows

Это обновление доступно из Центр обновления Windows.

Центр загрузки Майкрософт

Для загрузки обновления, перейдите на следующий веб-узел центра загрузки корпорации Майкрософт:

Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузите пакет.

Для получения дополнительных сведений о том, как загрузить файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние антивирусные программы на дату, которая была учтена в файл. Файл хранится на защищенных серверах, что предотвращает внесение несанкционированных изменений в файл.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки этого обновления, если уязвимые файлы не используются.

Сведения о файле

Общая версия данного обновления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в UTC. При просмотре сведений о файле, оно преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс в закладке Дата и время элемент панели управления.

Все поддерживаемые 32-разрядные версии 4.5 .NET Framework для ветви LDR службы
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
PresentationFramework.dll4.0.30319.190516,187,01628-Ноя-2012.23:53
System.activities.dll4.0.30319.190511,573,36828-Ноя-2012.23:53
System.Data.Entity.dll4.0.30319.190514,163,08028-Ноя-2012.23:53
System.Data.SQLXML.dll4.0.30319.19051742,37628-Ноя-2012.23:53
System.identityModel.dll4.0.30319.190511,084,42428-Ноя-2012.23:53
System.Runtime.Serialization.dll4.0.30319.190511,051,17628-Ноя-2012.23:53
System.ServiceModel.Activation.dll4.0.30319.19051203,32028-Ноя-2012.23:53
System.ServiceModel.Channels.dll4.0.30319.19051158,76828-Ноя-2012.23:53
System.ServiceModel.dll4.0.30319.190516,368,25628-Ноя-2012.23:53
System.Windows.Forms.dll4.0.30319.190514,806,15228-Ноя-2012.23:53
System.XML.dll4.0.30319.190512,687,94428-Ноя-2012.23:53
System.dll4.0.30319.190513,448,76028-Ноя-2012.23:53
WindowsBase.dll4.0.30319.190511,237,48828-Ноя-2012.23:53
библиотека mscorlib.dll4.0.30319.190515,171,16828-Ноя-2012.23:53
normidna.NLP59,34206-Июл-2012.20:03
normnfc.NLP47,07606-Июл-2012.20:03
normnfd.NLP40,56606-Июл-2012.20:03
normnfkc.NLP67,80806-Июл-2012.20:03
normnfkd.NLP61,71806-Июл-2012.20:03
aspnet_wp.exe4.0.30319.1905143,99228-Ноя-2012.23:53
clrjit.dll4.0.30319.19051451,54428-Ноя-2012.23:53
CLR.dll4.0.30319.190516,876,62428-Ноя-2012.23:53
corperfmonext.dll4.0.30319.19051131,56028-Ноя-2012.23:53
Microsoft.XAML.targets19,84812-Окт-2012.00:36
mscordacwks.dll4.0.30319.190511,299,42428-Ноя-2012.23:53
mscordbi.dll4.0.30319.190511,096,67228-Ноя-2012.23:53
SOS.dll4.0.30319.19051746,94428-Ноя-2012.23:53
System.Data.Entity.dll4.0.30319.190514,163,08028-Ноя-2012.23:53
webengine4.dll4.0.30319.19051504,80828-Ноя-2012.23:53
webengine.dll4.0.30319.1905124,53628-Ноя-2012.23:53
PresentationCore.dll4.0.30319.190513,224,57628-Ноя-2012.23:53
System.Data.dll4.0.30319.190513,174,36828-Ноя-2012.23:53
System.Printing.dll4.0.30319.19051342,01628-Ноя-2012.23:53
System.Web.dll4.0.30319.190515,418,45628-Ноя-2012.23:53
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

Все поддерживаемые 32-разрядные версии 4.5 .NET Framework для ветви GDR службы
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
PresentationFramework.dll4.0.30319.180336,187,03228-Ноя-2012.23:51
System.activities.dll4.0.30319.180331,573,35228-Ноя-2012.23:51
System.Data.Entity.dll4.0.30319.180334,163,06428-Ноя-2012.23:51
System.Data.SQLXML.dll4.0.30319.18033742,37628-Ноя-2012.23:51
System.identityModel.dll4.0.30319.180331,084,40028-Ноя-2012.23:51
System.Runtime.Serialization.dll4.0.30319.180331,050,64028-Ноя-2012.23:51
System.ServiceModel.Activation.dll4.0.30319.18033203,30428-Ноя-2012.23:51
System.ServiceModel.Channels.dll4.0.30319.18033158,25628-Ноя-2012.23:51
System.ServiceModel.dll4.0.30319.180336,367,72828-Ноя-2012.23:51
System.Windows.Forms.dll4.0.30319.180334,806,12828-Ноя-2012.23:51
System.XML.dll4.0.30319.180332,687,96828-Ноя-2012.23:51
System.dll4.0.30319.180333,448,76028-Ноя-2012.23:51
WindowsBase.dll4.0.30319.180331,237,47228-Ноя-2012.23:51
библиотека mscorlib.dll4.0.30319.180335,171,15228-Ноя-2012.23:51
normidna.NLP59,34206-Июл-2012.19:47
normnfc.NLP47,07606-Июл-2012.19:47
normnfd.NLP40,56606-Июл-2012.19:47
normnfkc.NLP67,80806-Июл-2012.19:47
normnfkd.NLP61,71806-Июл-2012.19:47
aspnet_wp.exe4.0.30319.1803343,99228-Ноя-2012.23:51
clrjit.dll4.0.30319.18033451,52828-Ноя-2012.23:51
CLR.dll4.0.30319.180336,876,62428-Ноя-2012.23:51
corperfmonext.dll4.0.30319.18033131,56028-Ноя-2012.23:51
Microsoft.XAML.targets19,84812-Окт-2012.00:36
mscordacwks.dll4.0.30319.180331,299,42428-Ноя-2012.23:51
mscordbi.dll4.0.30319.180331,096,65628-Ноя-2012.23:51
SOS.dll4.0.30319.18033746,94428-Ноя-2012.23:51
System.Data.Entity.dll4.0.30319.180334,163,06428-Ноя-2012.23:51
webengine4.dll4.0.30319.18033504,79228-Ноя-2012.23:51
webengine.dll4.0.30319.1803324,53628-Ноя-2012.23:51
PresentationCore.dll4.0.30319.180333,224,56028-Ноя-2012.23:51
System.Data.dll4.0.30319.180333,174,36828-Ноя-2012.23:51
System.Printing.dll4.0.30319.18033342,01628-Ноя-2012.23:51
System.Web.dll4.0.30319.180335,418,45628-Ноя-2012.23:51
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

Для всех поддерживаемых 64-разрядных версий .NET Framework 4.5 для ветви LDR
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
библиотека mscorlib.dll4.0.30319.190515,120,46428-Ноя-2012.23:54
normidna.NLP59,34206-Июл-2012.20:02
normnfc.NLP47,07606-Июл-2012.20:02
normnfd.NLP40,56606-Июл-2012.20:02
normnfkc.NLP67,80806-Июл-2012.20:02
normnfkd.NLP61,71806-Июл-2012.20:02
aspnet_wp.exe4.0.30319.1905148,61628-Ноя-2012.23:54
clrjit.dll4.0.30319.190511,236,93628-Ноя-2012.23:54
CLR.dll4.0.30319.190519,803,72828-Ноя-2012.23:54
corperfmonext.dll4.0.30319.19051157,16028-Ноя-2012.23:54
Microsoft.XAML.targets19,84812-Окт-2012.00:36
mscordacwks.dll4.0.30319.190511,742,83228-Ноя-2012.23:54
mscordbi.dll4.0.30319.190511,497,05628-Ноя-2012.23:54
PresentationFramework.dll4.0.30319.190516,187,01628-Ноя-2012.23:54
SOS.dll4.0.30319.19051785,36028-Ноя-2012.23:54
System.activities.dll4.0.30319.190511,573,36828-Ноя-2012.23:54
System.Data.Entity.dll4.0.30319.190514,163,08028-Ноя-2012.23:54
System.Data.SQLXML.dll4.0.30319.19051742,37628-Ноя-2012.23:54
System.identityModel.dll4.0.30319.190511,084,42428-Ноя-2012.23:54
System.Runtime.Serialization.dll4.0.30319.190511,051,17628-Ноя-2012.23:54
System.ServiceModel.Activation.dll4.0.30319.19051203,32028-Ноя-2012.23:54
System.ServiceModel.Channels.dll4.0.30319.19051158,76828-Ноя-2012.23:54
System.ServiceModel.dll4.0.30319.190516,368,25628-Ноя-2012.23:54
System.Windows.Forms.dll4.0.30319.190514,806,15228-Ноя-2012.23:54
System.XML.dll4.0.30319.190512,687,94428-Ноя-2012.23:54
System.dll4.0.30319.190513,448,76028-Ноя-2012.23:54
webengine4.dll4.0.30319.19051617,94428-Ноя-2012.23:54
webengine.dll4.0.30319.1905126,58428-Ноя-2012.23:54
WindowsBase.dll4.0.30319.190511,237,48828-Ноя-2012.23:54
PresentationCore.dll4.0.30319.190513,207,66428-Ноя-2012.23:54
System.Data.dll4.0.30319.190513,203,55228-Ноя-2012.23:54
System.Printing.dll4.0.30319.19051342,01628-Ноя-2012.23:54
System.Web.dll4.0.30319.190515,413,33628-Ноя-2012.23:54
PresentationFramework.dll4.0.30319.190516,187,01628-Ноя-2012.23:53
System.activities.dll4.0.30319.190511,573,36828-Ноя-2012.23:53
System.Data.Entity.dll4.0.30319.190514,163,08028-Ноя-2012.23:53
System.Data.SQLXML.dll4.0.30319.19051742,37628-Ноя-2012.23:53
System.identityModel.dll4.0.30319.190511,084,42428-Ноя-2012.23:53
System.Runtime.Serialization.dll4.0.30319.190511,051,17628-Ноя-2012.23:53
System.ServiceModel.Activation.dll4.0.30319.19051203,32028-Ноя-2012.23:53
System.ServiceModel.Channels.dll4.0.30319.19051158,76828-Ноя-2012.23:53
System.ServiceModel.dll4.0.30319.190516,368,25628-Ноя-2012.23:53
System.Windows.Forms.dll4.0.30319.190514,806,15228-Ноя-2012.23:53
System.XML.dll4.0.30319.190512,687,94428-Ноя-2012.23:53
System.dll4.0.30319.190513,448,76028-Ноя-2012.23:53
WindowsBase.dll4.0.30319.190511,237,48828-Ноя-2012.23:53
библиотека mscorlib.dll4.0.30319.190515,171,16828-Ноя-2012.23:53
normidna.NLP59,34206-Июл-2012.20:03
normnfc.NLP47,07606-Июл-2012.20:03
normnfd.NLP40,56606-Июл-2012.20:03
normnfkc.NLP67,80806-Июл-2012.20:03
normnfkd.NLP61,71806-Июл-2012.20:03
aspnet_wp.exe4.0.30319.1905143,99228-Ноя-2012.23:53
clrjit.dll4.0.30319.19051451,54428-Ноя-2012.23:53
CLR.dll4.0.30319.190516,876,62428-Ноя-2012.23:53
corperfmonext.dll4.0.30319.19051131,56028-Ноя-2012.23:53
Microsoft.XAML.targets19,84812-Окт-2012.00:36
mscordacwks.dll4.0.30319.190511,299,42428-Ноя-2012.23:53
mscordbi.dll4.0.30319.190511,096,67228-Ноя-2012.23:53
SOS.dll4.0.30319.19051746,94428-Ноя-2012.23:53
System.Data.Entity.dll4.0.30319.190514,163,08028-Ноя-2012.23:53
webengine4.dll4.0.30319.19051504,80828-Ноя-2012.23:53
webengine.dll4.0.30319.1905124,53628-Ноя-2012.23:53
PresentationCore.dll4.0.30319.190513,224,57628-Ноя-2012.23:53
System.Data.dll4.0.30319.190513,174,36828-Ноя-2012.23:53
System.Printing.dll4.0.30319.19051342,01628-Ноя-2012.23:53
System.Web.dll4.0.30319.190515,418,45628-Ноя-2012.23:53
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

Для всех поддерживаемых 64-разрядные версии 4.5 .NET Framework для ветви GDR службы
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
библиотека mscorlib.dll4.0.30319.180335,120,46428-Ноя-2012.23:52
normidna.NLP59,34206-Июл-2012.20:22
normnfc.NLP47,07606-Июл-2012.20:22
normnfd.NLP40,56606-Июл-2012.20:22
normnfkc.NLP67,80806-Июл-2012.20:22
normnfkd.NLP61,71806-Июл-2012.20:22
aspnet_wp.exe4.0.30319.1803348,60028-Ноя-2012.23:52
clrjit.dll4.0.30319.180331,236,93628-Ноя-2012.23:52
CLR.dll4.0.30319.180339,802,68828-Ноя-2012.23:52
corperfmonext.dll4.0.30319.18033157,15228-Ноя-2012.23:52
Microsoft.XAML.targets19,84812-Окт-2012.00:36
mscordacwks.dll4.0.30319.180331,742,81628-Ноя-2012.23:52
mscordbi.dll4.0.30319.180331,497,04028-Ноя-2012.23:52
PresentationFramework.dll4.0.30319.180336,187,03228-Ноя-2012.23:52
SOS.dll4.0.30319.18033785,34428-Ноя-2012.23:52
System.activities.dll4.0.30319.180331,573,35228-Ноя-2012.23:52
System.Data.Entity.dll4.0.30319.180334,163,06428-Ноя-2012.23:52
System.Data.SQLXML.dll4.0.30319.18033742,37628-Ноя-2012.23:52
System.identityModel.dll4.0.30319.180331,084,40028-Ноя-2012.23:52
System.Runtime.Serialization.dll4.0.30319.180331,050,64028-Ноя-2012.23:52
System.ServiceModel.Activation.dll4.0.30319.18033203,30428-Ноя-2012.23:52
System.ServiceModel.Channels.dll4.0.30319.18033158,25628-Ноя-2012.23:52
System.ServiceModel.dll4.0.30319.180336,367,72828-Ноя-2012.23:52
System.Windows.Forms.dll4.0.30319.180334,806,12828-Ноя-2012.23:52
System.XML.dll4.0.30319.180332,687,96828-Ноя-2012.23:52
System.dll4.0.30319.180333,448,76028-Ноя-2012.23:52
webengine4.dll4.0.30319.18033617,96028-Ноя-2012.23:52
webengine.dll4.0.30319.1803326,58428-Ноя-2012.23:52
WindowsBase.dll4.0.30319.180331,237,47228-Ноя-2012.23:52
PresentationCore.dll4.0.30319.180333,207,66428-Ноя-2012.23:52
System.Data.dll4.0.30319.180333,203,55228-Ноя-2012.23:52
System.Printing.dll4.0.30319.18033342,00028-Ноя-2012.23:52
System.Web.dll4.0.30319.180335,413,33628-Ноя-2012.23:52
PresentationFramework.dll4.0.30319.180336,187,03228-Ноя-2012.23:51
System.activities.dll4.0.30319.180331,573,35228-Ноя-2012.23:51
System.Data.Entity.dll4.0.30319.180334,163,06428-Ноя-2012.23:51
System.Data.SQLXML.dll4.0.30319.18033742,37628-Ноя-2012.23:51
System.identityModel.dll4.0.30319.180331,084,40028-Ноя-2012.23:51
System.Runtime.Serialization.dll4.0.30319.180331,050,64028-Ноя-2012.23:51
System.ServiceModel.Activation.dll4.0.30319.18033203,30428-Ноя-2012.23:51
System.ServiceModel.Channels.dll4.0.30319.18033158,25628-Ноя-2012.23:51
System.ServiceModel.dll4.0.30319.180336,367,72828-Ноя-2012.23:51
System.Windows.Forms.dll4.0.30319.180334,806,12828-Ноя-2012.23:51
System.XML.dll4.0.30319.180332,687,96828-Ноя-2012.23:51
System.dll4.0.30319.180333,448,76028-Ноя-2012.23:51
WindowsBase.dll4.0.30319.180331,237,47228-Ноя-2012.23:51
библиотека mscorlib.dll4.0.30319.180335,171,15228-Ноя-2012.23:51
normidna.NLP59,34206-Июл-2012.19:47
normnfc.NLP47,07606-Июл-2012.19:47
normnfd.NLP40,56606-Июл-2012.19:47
normnfkc.NLP67,80806-Июл-2012.19:47
normnfkd.NLP61,71806-Июл-2012.19:47
aspnet_wp.exe4.0.30319.1803343,99228-Ноя-2012.23:51
clrjit.dll4.0.30319.18033451,52828-Ноя-2012.23:51
CLR.dll4.0.30319.180336,876,62428-Ноя-2012.23:51
corperfmonext.dll4.0.30319.18033131,56028-Ноя-2012.23:51
Microsoft.XAML.targets19,84812-Окт-2012.00:36
mscordacwks.dll4.0.30319.180331,299,42428-Ноя-2012.23:51
mscordbi.dll4.0.30319.180331,096,65628-Ноя-2012.23:51
SOS.dll4.0.30319.18033746,94428-Ноя-2012.23:51
System.Data.Entity.dll4.0.30319.180334,163,06428-Ноя-2012.23:51
webengine4.dll4.0.30319.18033504,79228-Ноя-2012.23:51
webengine.dll4.0.30319.1803324,53628-Ноя-2012.23:51
PresentationCore.dll4.0.30319.180333,224,56028-Ноя-2012.23:51
System.Data.dll4.0.30319.180333,174,36828-Ноя-2012.23:51
System.Printing.dll4.0.30319.18033342,01628-Ноя-2012.23:51
System.Web.dll4.0.30319.180335,418,45628-Ноя-2012.23:51
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

Для всех поддерживаемых версий ARM 4.5 .NET Framework для ветви GDR службы
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
библиотека mscorlib.dll4.0.30319.180335,163,89628-Ноя-2012.23:52
normidna.NLP59,34206-Июл-2012.20:19
normnfc.NLP47,07606-Июл-2012.20:19
normnfd.NLP40,56606-Июл-2012.20:19
normnfkc.NLP67,80806-Июл-2012.20:19
normnfkd.NLP61,71806-Июл-2012.20:19
clrjit.dll4.0.30319.18033573,80828-Ноя-2012.23:52
CLR.dll4.0.30319.180336,697,32828-Ноя-2012.23:51
corperfmonext.dll4.0.30319.18033121,21628-Ноя-2012.23:52
mscordacwks.dll4.0.30319.180331,291,13628-Ноя-2012.23:52
mscordbi.dll4.0.30319.180331,076,60028-Ноя-2012.23:52
SOS.dll4.0.30319.18033631,15228-Ноя-2012.23:52
System.Data.dll4.0.30319.180333,136,89628-Ноя-2012.23:52
System.Web.dll4.0.30319.180335,410,68028-Ноя-2012.23:52
System.activities.dll4.0.30319.180331,573,35228-Ноя-2012.23:52
System.Data.SQLXML.dll4.0.30319.18033742,37628-Ноя-2012.23:52
System.identityModel.dll4.0.30319.180331,084,40028-Ноя-2012.23:52
System.Runtime.Serialization.dll4.0.30319.180331,050,64028-Ноя-2012.23:52
System.ServiceModel.dll4.0.30319.180336,367,72828-Ноя-2012.23:52
System.Windows.Forms.dll4.0.30319.180334,806,12828-Ноя-2012.23:52
System.XML.dll4.0.30319.180332,687,96828-Ноя-2012.23:52
System.dll4.0.30319.180333,448,76028-Ноя-2012.23:52
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed


Проблемы, которые устраняет это обновление

Windows Presentation Foundation (WPF)

Проблема 1

Предполагается, что реализовать интерфейс ICommand и выполните одно из следующих действий:
  • Делегат, событие CanExecuteChanged другому объекту.
  • Событие CanExecuteChanged вместе с параметром отправителя и установлено на другой объект или значение null.
В этом случае событие CanExecuteChanged прослушивателей не получают события. Ниже приведены типичные симптомы такого поведения.
  • Не изменяйте состояние IsEnabled кнопки, гиперссылки или MenuItems.
  • Кнопки, гиперссылки или MenuItems не отвечают на щелчки мыши или ввод с клавиатуры.
Проблема 2

Рассмотрим следующий сценарий:
  • Для установки фокуса на ячейку на границе элемента управления DataGrid (например, на ячейку в строке сверху или снизу) или на ячейку в крайнем левом или крайнем правом столбце.
  • Нажать клавишу Стрелка, соответствующую краю столбца (например, можно нажать вверх из ячейки в верхней строке).
  • Ячейка содержит элементу, способному получать фокус (например, элемент TextBox, гиперссылки, кнопки или флажка).
В этом случае фокус перемещается к элементу, способному получать фокус. Тем не менее фокус должен оставаться в ячейке DataGrid.

Проблема 3

Рассмотрим следующий сценарий:
  • Можно создать пользовательскую панель, которая реализует интерфейс IScrollInfo .
  • Свойство VerticalOffset возвращает значение превышает значение свойства ExtentHeight .
  • Для свойства AutoScroll установлено значение true.
  • При попытке «автоматическая прокрутка» панели. Например нажмите кнопку мыши внутри панели и перетащите указатель мыши на ячейку, расположенную под разделом панели, выполнив одно из следующих действий:
    • Прокрутка панели, пока не достигнет конца его содержимого.
    • Прокрутка панели, пока не отпустите кнопку мыши.
    • Переместите указатель мыши в любом месте.
В этом случае может возникнуть бесконечный цикл. Это приводит к потреблению памяти и может вызвать исключение System.OutOfMemoryException исключение, которое приводит к тому выйти из приложения.

Проблема 4

Рассмотрим следующий сценарий:
  • Вызовите метод ScrollIntoView в окне списка или элемента управления DataGrid.
    ПримечаниеЭтот вызов может произойти несколькими способами. Например вызовите метод ScrollIntoView из обработчика для события SelectionChanged .
  • Есть макет задачи, ожидающие элемента управления ListBox или в элементе управления DataGrid.
В этом случае создается исключение "System.InvalidCastException" может вызвать закрытие приложения.

Проблема 5

Рассмотрим следующий сценарий:
  • Реализовать интерфейс INotifyDataErrorInfo для объекта.
  • Можно привязать данные некоторые свойства элемента пользовательского интерфейса к объект, а не к свойству объекта.
  • Отключение привязки, выполнив одно из следующих действий:
    • Заменить привязку с другой привязкой.
    • В случае замены свойства элемента пользовательского интерфейса, другое значение (если это односторонняя привязка).
    • Удалите элемент пользовательского интерфейса от визуального дерева и освободить все ссылки на него.
  • Объект событие ErrorsChanged .
В этом случае создается исключение System.NullReferenceException может вызвать закрытие приложения.


Общеязыковая среда выполнения (CLR)

Проблема 1

Снижение производительности операций, связанных с использованием метода Array.Sort . Например, когда программа пытается сортировки в раскрывающемся списке.

Проблема 2

После обновления от .NET Framework 4 до .NET Framework 4.5 ранее установленные приложения на базе .NET Framework 4 аварийно завершаеют работу. Кроме того появляется сообщение об ошибке, подобное приведенному ниже:

«Общеязыковая среда выполнения обнаружила недопустимый программу»

Проблема 3

Предположим, обновления компьютера с платформа.NET Framework более ранней версии 4.5 .NET Framework. Перед началом обновления имеется приложение, которое может считывать ASP.NET счетчики производительности. Однако после обновления платформа.NET Framework, эту функцию не удается прочитать счетчики производительности из ASP.NET.

Проблема 4

Предположим, обновления компьютера с платформа.NET Framework 4 4.5 .NET Framework. Перед началом обновления, метод Type.IsAssignableFrom возвращает значение значение true,.Однако, после обновления метод неправильно возвращает значение false.

Чтобы воспроизвести эту проблему, используйте следующий код:

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." 
   } 
}

Проблема 5

Класс CryptoStream исключение ArgumentNullException 4.5 .NET Framework вместо исключения CryptopgraphicException так же, как в 4 платформа.NET Framework. Если класс CryptoStream пытается расшифровать недопустимые данные и удаляется два раза, используя шаблон, подобное приведенному ниже, создает исключение ArgumentNullException , второй вызов метода Dispose :
using (CryptoStream cs = new CryptoStream(ms, decryptor, CryptoStreamMode.Read))
{
  using (StreamReader sr = new StreamReader(cs))
  {
  }
}
Проблема 6

Предполагается выполнить обновление платформа.NET Framework более ранней версии 4.5 .NET Framework на компьютере. При использовании некоторых сторонних элементов управления в приложении, можно получить о исключение и аварийно завершает работу приложения.

Windows Forms

Проблема 1

Предположим, что приложение на базе .NET Framework 4.5 Windows Form. При выборе пункта меню для открытия дочернего окна в приложении, взаимодействия с меню и дочерними окнами будет работать неправильно.

Например могут возникнуть следующие:
  • При открытии дочернего окна контекстного меню главного окна формы имеет фокус.
  • Назначенные клавиши нельзя использовать для доступа к меню.
Проблема 2

При установке двух элементов управления в одной ячейке, как элемент управления Windows Forms элемент управления TableLayoutPanel, два элемента управления может размещаться в другую ячейку.

Причина

Эта проблема возникает, поскольку фактические позиции элементов управления, разрешаются по-разному в 4 платформа.NET Framework и .NET Framework версии 4.5.

Проблема 3

Свойство System.Windows.Forms.FontDialog.Color возвращает значение цвета как класс System.Drawing.SystemColors . Эти объекты цвета имеют имена, отличные от стандартных цветовых имена, например «SystemText».

Имена стандартных цветов определяются на статические члены структуры цвет и может быть распознаваемого не только платформа.NET Framework, но и формами Windows Forms.

Дополнительные сведения о структуре Color посетите следующий веб-узел MSDN:
Общие сведения о структуре Color

XML

Проблема 1

При попытке переопределить пространство имен XML по умолчанию во время преобразования XSL, создается исключение. Кроме того появляется следующее сообщение об ошибке:

Нельзя создать пространство имен объявление xmlns = "uri:Schema1'.

Префикс '' уже сопоставлен с пространством имен "uri:schema2'.

Проблема 2

Предполагается использовать класс XmlSerializer для сериализации массив структур, который реализует интерфейс IEnumerable явно. В этом случае System.Reflection.TargetInvocationException исключение в .NET Framework версии 4.5.

Сетевая библиотека классов

Проблема 1

Предполагается выполнение .NET Framework 4.5 приложения, которое использует асинхронные API, чтобы прочитать ответы по частям. В этом случае фрагментарности ответы чтение синхронно.

Причина

Класс HttpWebRequest позволяет вызывающим объектам считывать HTTP-ответа, синхронно или асинхронно. Тем не менее если ответ – фрагментарности HTTP-ответа, доступны для чтения части ответа с помощью синхронного ввода-вывода (вызовы Winsock), даже когда вызывающий объект использует путь асинхронный код. В этом случае вызывающий поток блокируется до получения данных по сети.

Проблема 2

Предположим, что приложение .NET Framework 4.5, который взаимодействует с сервером по протоколу транспорта слой безопасности/Secure Sockets Layer (TLS/SSL) с помощью классов HttpWebRequest или SslStream . Если сервер запрашивает повторное согласование SSL, когда приложение отправляет данные, приложение может возникнуть необрабатываемое исключение и затем аварийно завершить работу.

Проблема 3

В классе HttpWebRequest замораживает пул потоков, если HTTPS-запрос прерывается во время повторного согласования SSL во время операции записи находится в состоянии ожидания.

Причина

Эта проблема возникает из-за состязания, может возникнуть, если класс HttpWebRequest или класс SslStream обрабатывает повторное согласование SSL. В этом случае пул потоков может создать больше потоков. Кроме того ресурсы, которые хранятся в памяти, не удаляются.

Проблема 4

Предполагается, что это .NET Framework 4.5-приложение подключается к серверу через прокси. Если запрос прерывается и прокси-сервера проверки подлинности согласовывается в то же время, приложение может возникнуть необрабатываемое исключение и затем аварийно завершить работу.

Причина

Эта проблема возникает из-за предыдущих исправлений для обработки метода Thread.Abort() . Это исправление добавлены функции, которая может вызвать новое исключение. Таким образом метод Thread.Abort() не выдает исключение.


ASP.NET

Проблема 1

Рассмотрим следующий сценарий:
  • У вас есть веб-приложение ASP.NET, отображает различное содержимое на основе языковых параметров обозревателя.
  • Пользователь использует Internet Explorer 10 на традиционной китайской версии Windows 8 для поиска данного веб-приложения.
В этом сценарии веб-приложение не отображает традиционной китайской версии содержимого для пользователя.

Проблема 2

При запуске программа Perfmon.exe локального компьютера для наблюдения за счетчиками производительности определенных ASP.NET на удаленном компьютере (например, приложение запущено счетчики производительности), всегда получают значение 0. Это значение появляется даже при наличии нескольких приложений ASP.NET, запущенных на удаленном компьютере.

Проблема 3

Рассмотрим следующий сценарий:
  • Добавьте в проект веб-сайта Microsoft Visual Studio 2012 <thead></thead> тег в таблице HTML-элемента управления на странице ASPX. Например выполните следующие действия.
    <table id="Table1" runat="server"><thead></thead></table>
  • При попытке построить всего веб-узла.
В этом случае появляется ошибка компиляции следующего вида:

«Наиболее подходящий перегруженный метод для «System.Web.UI.HtmlControls.HtmlTableRowCollection.Add(System.Web.UI.HtmlControls.HtmlTableRow)» содержит недопустимые аргументы»


Проблема 4

Предположим, задайте значение свойства cachedRolesInCookie значение true в веб-приложении. Приложение выполняет сериализацию объекта RolePrincipal в файл cookie и отправляет в ответ. В этом случае значение файла cookie роли пуст в следующем запросе приложения.

Проблема 5

Рассмотрим следующий сценарий:
  • У вас есть веб-приложение ASP.NET и тип AntiXssEncoder включен в приложении.
  • Один из веб-страниц в приложении имеет гиперссылки серверный элемент управления, используется свойство NavigateUrl дляпункт "mailto:xxx@contoso.com".
  • Пользователь обращается к веб-странице с помощью своего браузера и затем щелкает гиперссылку.
В этом случае пользователь будет перенаправлен на страницу, не существует.

Entity Framework

Проблема 1

Рассмотрим следующий сценарий:
  • Вы разрабатываете приложение, которое использует Microsoft SQL Server Compact 3.5 или SQL Server Compact 4.0 и Entity Framework в Microsoft Visual Studio 2010.
  • Приложение использует запрос «LINQ to Entities» для выполнения нескольких СОЕДИНЕНИЯзадает инструкции для сущности для получения данных.
  • Приложения на компьютере с установленной версии 4.5 Framework .NET перемещения.
  • При попытке запустить приложение.
В этом случае приложение может столкнуться снижение производительности из-за создания инструкций SQL в Entity Framework, которые не выполняют также и для SQL Server Compact 3.5 или SQL Server Compact 4.0.

Проблема 2

Рассмотрим следующий сценарий:
  • Приложение, которое запрашивает данные с помощью Entity Framework на компьютере с установленной версии 4.5 Framework .NET запуска.
  • Запрос использует конструкции «группа представлением».
В этом случае могут возникнуть низкой производительности запросов.

Примечание Эта проблема не возникает, когда приложение выполняется в 4 платформа.NET Framework.

Windows Workflow Foundation (WF)

Проблема 1

Рассмотрим следующий сценарий:
  • Имеется существующий проект Visual Studio 2010 деятельности библиотеки, или можно создать новый проект библиотеки действий.
  • У вас есть некоторые файлы ресурсов в проект, который будет внедрен в сборку.
  • Можно построить проект в Visual Studio 2012.
В этом случае процесс построения выполняется успешно. Однако файлы ресурсов не внедряются в сборку правильно.

Проблема 2

Рассмотрим следующий сценарий:
  • Необходимо создать проект консольного приложения рабочего процесса с именем «WorkflowConsoleApplication1».
  • Откройте рабочий процесс по умолчанию и добавить аргумент типа String.
  • Новый аргумент по умолчанию присвоено определенное значение, например «example».
  • Добавьте следующую строку кода:
    [assembly:System.Windows.Markup.XmlnsDefinition("foobar", "WorkflowConsoleApplication1")]
  • Постройте решение и повторите попытку открыть рабочий процесс по умолчанию.
В этом случае конструктор рабочих процессов не может быть loade, и появляется следующее сообщение об ошибке:

«Конструктор рабочих процессов возникли неполадки с документом»

Windows Communication Foundation (WCF)

Проблема 1

Рассмотрим следующий сценарий:
  • Платформа.NET Framework 4.0, ориентированном на компьютере с установленной версии 4.5 Framework .NET разработка проекта службы WCF.
  • Значение свойства aspNetCompatibilityEnabled значение true в файле web.config.
  • Можно развернуть проект службы WCF на другом компьютере, имеющем 4.0 платформа.NET Framework установлена.
В этом случае System.ServiceModel.ServiceActivationException исключение.

ПримечаниеЭта проблема возникает при развертывании на компьютере с установленной версии 4.5 Framework .NET проект службы WCF.

Причина

Эта проблема возникает из-за NotAllowed в платформа.NET Framework 4.0 по умолчанию значение атрибута AspNetCompatibilityRequirements . Тем не менее разрешенных в 4,5 .NET Framework изменяется значение по умолчанию.

Временное решение

Чтобы обойти эту проблему, явно установите режим совместимости ASP.NET для службы в сервисном контракте, добавив следующий код:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
Проблема 2

Открытый интерфейс API ByteStreamMessageEncoder.CreateMessage создает класс XmlDictionaryReader , который использует по умолчанию атрибутов и значениями атрибутов , а не максимальной квоты, определенные в XmlDictionaryReaderQuotas.Max. Это может привести к возникновению исключения System.Xml.XmlException (превышена максимальная квота).

Проблема 3

При попытке доступа к свойству поток передачи (например, свойство HttpRequest.InputStream )вместо операцию службы появляется следующее сообщение об ошибке:

Этот метод или свойство не поддерживается после HttpRequest.GetBefferlessInputStream была вызвана"

Проблема 4

При попытке создания WCF-проксидля служб ASMX с помощью диалогового окна Добавить ссылку на службу или служебной программы .NET Framework 4.5 Svcutil.exe, созданной службе ссылка недействительна с типами отсутствует.

Проблема 5

Рассмотрим следующий сценарий:
  • Создайте проект MVC4 ASP.NET веб-интерфейс API в Visual Studio 2012.
  • В проекте добавьте ссылку на службу WCF.
В этом случае для ссылки на службу файл Reference.cs пуст.

Причина

Эта проблема возникает потому, что класс DataContractSerializer обнаружил не поддерживает тип (Newtonsoft.Json.Linq.JToken). В этом случае он создает исключение и прекращает Создание ссылки на службу.

Свойства

Код статьи: 2750149 - Последний отзыв: 22 апреля 2013 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 4.5 на следующих платформах
    • Windows 8
    • Windows RT
    • Windows Server 2012 Standard
Ключевые слова: 
kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2750149 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2750149

Отправить отзыв

 

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