W tym artykule opisano pakiet zbiorczy poprawek 3099842, który jest dostępny dla wersji .NET Framework 4.5.2 i .NET Framework 4.5.1. Aby uzyskać więcej informacji na temat problemów, które są naprawiane przez pakiet zbiorczy poprawki, zobacz sekcję "Więcej informacji".
Rozwiązanie
Poprawka odpowiadająca poprawce KB3099842 została zasypowana najnowszymi aktualizacjami aplikacji .NET Framework, które zawierają wszystkie poprawki, które wcześniej były zawarte w aktualizacji KB3099842. Zalecane jest zainstalowanie najnowszych aktualizacji pakietu .NET Framework. Aby uzyskać więcej informacji na temat pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft z usług online Firma Microsoft przeskanowała ten plik pod kątem wirusów. Firma Microsoft używa najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu publikacji pliku. Plik jest przechowywany na serwerach z zabezpieczeniami, które pomagają zapobiec nieautoryzowanym zmianom w pliku.
Więcej informacji
Wymagania wstępne
Aby zastosować tę poprawkę, musisz mieć zainstalowany .NET Framework 4.5.2 i .NET Framework 4.5.1.
Wymaga ponownego uruchomienia
Jeśli są używane pliki, których dotyczy problem, po zastosowaniu tej poprawki musisz ponownie uruchomić komputer. Zalecamy zamknięcie wszystkich aplikacji opartych .NET Framework przed zastosowaniem tej poprawki.
Informacje na temat zamiany poprawki
Ten pakiet poprawki nie zastępuje poprzednio wydanego pakietu poprawki.
Problemy, dla których są naprawiane te poprawki w związku z poprawkami
Problem 1
The System. Windows. Metody Markup.XamlWriter.Save nie można wyłączyć wcięcia elementu zawierającego wiersz "xml:space='preserve". Ta linia powoduje dodanie spacji dodanych do elementu. Na przykład akapit reprezentowany przez następujący kod XAML zostanie przekształcony w niepoprawny xaml przez metodę XamlWriter.Save:
Reprezentacja xaml akapitu źródłowego:
<Paragraph>
<Span>
<Run Text="Test"/>
</Span>
<Run Text=" "/>
</Paragraph>
Nieprawidłowy xaml utworzony 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>
Expected (correct) 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>
Problem 2
Jeśli przezroczystość jest używana w systemach operacyjnych Windows 7 i starszych wersjach systemu operacyjnego Windows, na wydrukach brakuje części zawartości. Na przykład może brakować części zawartości obramowania tabeli, co spowoduje, że na wydrukach będzie pusty obszar.
Problem 3
Część zawartości jest rozmyta na wydrukach, jeśli w starszych Windows 7 i starszych jest używana przezroczystość. Dzieje się tak nawet w przypadku ustawienia jakości wydruku na poziomie zdjęć.
Ta poprawka poprawia jakość wyjściową uzyskaną za pomocą wartości OutputQuality.Photographic. Należy pamiętać, że dokumenty o lepszej jakości wymagają większych plików bufora wydruku i dłuższego czasu oczekiwania. Jeśli te efekty boczne nie są potrzebne, możesz dostosować jakość wydruku do wysoka.Problem 4
Po uruchomieniu aplikacji dotykowej Windows Presentation Foundation (WPF) w kontekście systemowym w systemach Windows 7 i Windows Vista funkcjonalność dotykowa jest tracona i po kilku minutach może wystąpić awaria. Ten problem występuje, ponieważ w systemie w wersji 7 i 7 nie jest obsługiwane odręczne Windows w Windows Vista.
Ta poprawka wyłącza obsługę dotykowa w kontekście systemu. Promocja typu Touch-to-mouse nadal działa.Problem 5
Ta poprawka włącza zabezpieczenia warstwy transportu (TLS) 1.1/1.2 na SQL Server sieci System.Data.dll.