В этой статье описывается накопительный пакет исправлений 3099844. Этот накопительный пакет исправлений для Microsoft платформа.NET Framework 4.5 на Windows 8, Windows Server 2012 и Windows прямоугольный, 4.5.1 и 4.5.2 Дополнительные сведения о проблемах, устраняемых данным накопительным пакетом обновления обратитесь к разделу «Дополнительные сведения».
Решение
Информация о скачивании
Следующие файлы доступны для скачивания из Центра загрузки Майкрософт:
Загрузите пакет исправлений на основе x86.
Загрузите пакет исправлений на основе x64.
Для получения дополнительных сведений о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи базы знаний Майкрософт.
Как загрузить файлы поддержки Microsoft через оперативные службы 119591Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.
Дополнительные сведения
Предварительные условия
Для установки этого исправления необходимо иметь платформа.NET Framework 4.5.2, 4.5.1 и установленной версии 4.5.
Необходимость перезагрузки
Необходимо перезагрузить компьютер после установки исправления, если используются все файлы. Рекомендуется закрыть все приложения платформа.NET Framework перед установкой исправления.
Сведения о замене исправлений
Данное исправление не заменяет ранее выпущенные исправления.
Проблемы, которые устраняет этот накопительный пакет исправлений
Проблема 1
Метод System.Windows.Markup.XamlWriter.Save не удается выключить отступ для элемента, который имеет XML: space = «preserve». Приводит дополнительные пробелы, добавляемого элемента. Например абзаца, представленный ниже код XAML будет преобразован в неправильный XAML с помощью метода XamlWriter.Save :
Представление XAML из абзаца-источника:
<Paragraph><Span>
<Run Text="Test"/>
</Span>
<Run Text=" "/>
</Paragraph>
Неверный код XAML, который создается с помощью метода XamlWriter.Save :
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve">
<Span>Test</Span> <Run> </Run></Paragraph>
</Section>
Ожидается (правильного) XAML:
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve"><Span>Test</Span> <Run> </Run></Paragraph>
</Section>
Проблема 2
Некоторое содержимое отсутствует в распечатках прозрачности при использовании в Windows 7 и более ранних версий. Например часть содержимого в границы таблицы может отсутствовать и привести в пустой области в распечатках.
Проблема 3
Если используется прозрачность в Windows 7 и более ранних версиях некоторое содержимое нечеткими в распечатках. Это происходит даже при задании уровня качества печати для фотографии.
Улучшить качество вывода, полученный с помощью значения OutputQuality.Photographic. Имейте в виду, что документы, которые имеют высокое качество требуются большие файлы диспетчера очереди печати и увеличению времени. Если эти побочные эффекты не желательно, можно настроить качество печати высокий.
Проблема 4
При запуске приложения касания Windows Presentation Foundation (WPF) в контексте системы в Windows 7 и Windows Vista теряется функциональность сенсорного экрана и через несколько минут может возникнуть сбой. Эта проблема возникает, так как рукописный ввод в контексте системы в Windows 7 и Windows Vista не поддерживается.
Это исправление отключает поддержку сенсорного экрана во время в контексте системы. Повышение касания для мыши по-прежнему работает.
Вопрос 5
Когда приложение WPF использует TreeViewItem вне контекста элемента управления TreeView, в приложения могут возникнуть исключение InvalidCastException, трассировка стека начинается следующим образом:
System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)
Примечание. Исключение возникает при TreeViewItem в элементе управления списка виртуализованных (например, элемент управления ListBox, DataGrid или ListView), который пытается найти смещение прокрутки TreeViewItem или одного из его потомков. (К примеру, объявить TreeViewItem в корневом DataTemplate и DataTemplate используется как CellTemplate столбца DataGrid). В этом случае возникает исключение.
Проблема 6
Это исправление позволяет безопасности TLS (Transport Layer) 1.1 и 1.2 для подключения к Microsoft SQL Server в System.Data.dll.