W tym artykule opisano pakiet zbiorczy poprawek 3146709, która jest dostępna dla programu Microsoft.NET Framework 4.5.2, 4.5.1 i 4.5. Aby uzyskać więcej informacji o problemach rozwiązywanych przez ten pakiet zobacz sekcję "problemy rozwiązywane przez ten pakiet zbiorczy poprawek".
Rozwiązanie
Następujące pliki są dostępne do pobrania za pośrednictwem Centrum pobierania firmy Microsoft.
Pobierz teraz pakiet x 86.
Pobierz teraz pakiet 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.
Uwaga: Aby sprawdzić wersję aktualizacji poprawki, należy sprawdzić wartość słowa kluczowego Release, aby okreœliæ wersjê zainstalowanego. Aby być zgodny z przodu, można sprawdzić wartość, która jest większa niż lub równa wartości, który jest wymieniony w poniższej tabeli.
Wersja pakietu zbiorczego poprawek |
Wartość DWORD uwolnienia |
---|---|
Pakiet zbiorczy poprawek 3146709 dla programu.NET Framework 4.5 i nowsze wersje |
380035 |
Aby uzyskać więcej informacji dotyczących sposobu ustalania wersji.NET Framework, zobacz jak: ustalić, które wersje.NET Framework są zainstalowane.
Więcej informacji
Wymagania wstępne
Aby zastosować tę poprawkę, musi mieć.NET Framework 4.5.1, 4.5.2 lub 4.5 zainstalowany.
Wymagania dotyczące ponownego uruchomienia
Po zastosowaniu tej poprawki, jeśli wszystkie pliki podlegające usterce są używane, należy ponownie uruchomić komputer. 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
Wydania programu ASP.NET
Rywalizacja w obrębie i złe wyniki na System.Web.BufferAllocator po uruchomieniu aplikacji sieci web na komputerach, które mają więcej niż 32 rdzeni.
Napraw : Twierdzenie zostało wyeliminowane przez usunięcie globalne blokady w System.Web.BufferAllocator.
Problem Windows Forms
PrintPreviewDialog interfejsu użytkownika Windows Forms jest inicjowana bardzo powoli, gdy są spełnione następujące warunki:
-
Drukarka sieciowa jest używana.
-
Preferencje użytkownika dla tej drukarki, takie jak ustawienia dupleksu są modyfikowane.
Dodaliśmy optymalizacji wydajności do tego scenariusza. Jeśli ustawienia strony nie są modyfikowane do określonej strony, ustawienia drukarki na tej stronie nie są ponownie stosowane (po zalogowaniu się do buforu wydruku). Jeśli aplikacja zmienia ustawienia drukarki przy użyciu obsługi zdarzeń , Podgląd wydruku pokoleniu dotkniętych stron nie poprawiła się, nawet jeśli ustawiono flagę opcjonalnych .
W celu włączenia Optymalizacja, następujący klucz powinny zostać dodane do pliku app.config, w zależności od używanej wersji programu.NET Framework.
NET Framework 4.5.2:
<?xml version="1.0" encoding="utf-8"?><configuration>
< appSettings >
< add key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration>
.NET Framework 4.6 lub nowszy:
<?xml version="1.0" encoding="utf-8"?><configuration>
< runtime>
< AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration>
Jeśli aplikację można uruchomić w każdej wersji systemu.NET Framework, należy użyć obu przełączników w tym samym pliku.
Aby zrezygnować, Usuń przełącznik lub wartości ustawione na wartość false.
ClickOnce issue
ClickOnce został zaktualizowany do obsługi protokołu TLS 1.1 i 1.2. ClickOnce automatycznie wykrywa, który protokół TLS jest wymagane w czasie wykonywania. Nie ma żadnych dodatkowych kroków wymaganych w aplikacji ClickOnce, aby włączyć tę opcję.
Uwaga: ClickOnce nadal obsługuje protokół TLS 1.0 w najbliższej przyszłości, nawet jeśli jest już uważany za zgodny z interfejsem PCI.