W tym artykule opisano pakiet zbiorczy poprawek 3099844. Ten pakiet zbiorczy poprawek jest dostępna dla programu Microsoft.NET Framework 4.5.2, 4.5.1 i 4.5 w systemie Windows 8, Windows Server 2012 i Windows RT. Aby uzyskać więcej informacji o problemach rozwiązywanych przez ten pakiet zbiorczy poprawek zobacz sekcję "Więcej informacji".
Rozwiązanie
Pobieranie informacji
Następujące pliki są dostępne do pobrania za pośrednictwem Centrum pobierania firmy Microsoft.
Pobierz teraz pakiet poprawek x86.
Pobierz teraz pakiet poprawki opartej na x64.
Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 jak uzyskać pliki pomocy technicznej Microsoft w usługach onlineFirma Microsoft przeskanowała plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.
Więcej informacji
Wymagania wstępne
Aby zastosować tę poprawkę, musi mieć.NET Framework 4.5.2, 4.5.1 i 4.5 zainstalowany.
Wymagania dotyczące ponownego uruchomienia
Musisz ponownie uruchomić komputer po zastosowaniu tej poprawki, jeśli wszystkie pliki podlegające usterce są używane. Zaleca się zamknięcie wszystkich aplikacji.NET Framework, przed zastosowaniem tej poprawki.
Informacje dotyczące zastępowania poprawek
Ten pakiet poprawek nie zastępuje wcześniej wydanej poprawki.
Problemy rozwiązywane przez ten pakiet zbiorczy poprawek
Problem 1
Metoda System.Windows.Markup.XamlWriter.Save nie może wyłączyć wcięcia dla elementu, który ma XML: Space = "zachowanie". Powoduje to dodatkowe spacje są dodawane do elementu. Na przykład w akapicie, który jest reprezentowany przez następujące XAML zostanie przekształcona w niepoprawny kod XAML za pomocą metody XamlWriter.Save :
Reprezentacja XAML akapitu źródłowego:
<Paragraph><Span>
<Run Text="Test"/>
</Span>
<Run Text=" "/>
</Paragraph>
Niepoprawne XAML, który jest tworzony przez metodę 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>
Oczekiwano XAML (prawidłowego):
<?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>
Problem 2
Część zawartości brakuje w wydrukach przezroczystości jest używana dla systemów Windows 7 i wcześniejszych wersjach. Na przykład część zawartości w obramowanie tabeli może brakować i skutkować pusty obszar w wydrukach.
Problem 3
Część zawartości jest rozmyty w wydrukach, jeśli przezroczystości jest używany w systemie Windows 7 i wcześniejszych wersjach. Dzieje się tak nawet po ustawieniu poziomu jakości wydruku do fotograficznych.
Ta poprawka zwiększa jakość wyjściową, który jest uzyskiwany przy użyciu wartości OutputQuality.Photographic. Należy pamiętać, że dokumenty, które mają lepszą jakość wymagają większych plików buforu wydruku i już czas oczekiwania. Jeśli działania te nie są pożądane, można dostosować jego jakość wydruku do wysokiego.
Problem 4
Po uruchomieniu aplikacji touch Windows Presentation Foundation (WPF) w kontekście systemu Windows 7 i Windows Vista, funkcje dotykowe zostaje utracone, a po kilku minutach może wystąpić awaria. Ten problem występuje, ponieważ pisma odręcznego nie jest obsługiwane w kontekście systemu Windows 7 i Windows Vista.
Ta poprawka wyłącza obsługę dotyku w obszarze kontekstu systemu. Promocja mysz dotykowa wciąż działa.
Wydanie 5
W przypadku aplikacji WPF używa TreeViewItem poza kontekstem TreeView, aplikacji można wystąpić InvalidCastException, którego ślad stosu zaczyna się w następujący sposób:
System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)
Uwaga Wyjątek występuje, gdy jest w formancie listy zwirtualizowanych (na przykład formant pola listy, DataGrid lub ListView), która próbuje znaleźć przesunięcie przewijania TreeViewItem lub jednego z jego węzłów podrzędnych. (Na przykład zadeklarować jako katalog główny DataTemplate TreeViewItem i DataTemplate jest używany jako CellTemplate kolumn DataGrid.) W tej sytuacji występuje ten wyjątek.
Problem 6
Ta poprawka umożliwia zabezpieczeń TLS (Transport Layer) 1.1 i 1.2 do łączności Microsoft SQL Server w System.Data.dll.