In dit artikel beschreven hotfix-combinatiepakket 3146709, die beschikbaar voor Microsoft .NET Framework 4.5.2 4.5.1 en 4.5 is. Zie de sectie 'problemen die worden opgelost met dit hotfix-combinatiepakket' voor meer informatie over de problemen die met dit updatepakket worden opgelost.
Oplossing
De volgende bestanden kunnen worden gedownload vanaf het Microsoft Downloadcentrum:
Het x 86-pakket nu downloaden.
Het x64-nu pakket downloaden.
Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
Hoe 119591 Microsoft-ondersteuningsbestanden via online services downloadenMicrosoft heeft dit bestand op virussen gecontroleerd. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand verhinderen.
Opmerking Om te controleren of de update-versie van hotfix, kunt u de waarde van het trefwoord Release om te bepalen van de geïnstalleerde versie controleren. Als u voorwaarts compatibel is, kunt u controleren voor een waarde die groter is dan of gelijk aan de waarde die wordt vermeld in de volgende tabel.
Versie van hotfix-combinatiepakket |
De waarde van de DWORD-Release |
---|---|
Hotfix-combinatiepakket 3146709 voor .NET Framework 4.5 en hoger |
380035 |
Zie voor meer informatie over het bepalen van de versies van .NET Framework procedure: vaststellen welke versies van .NET Framework zijn geïnstalleerd.
Meer informatie
Vereisten
Deze hotfix moet u .NET Framework 4.5.2 4.5.1 of 4.5 geïnstalleerd hebben.
Opnieuw opstarten
U moet de computer opnieuw opstarten nadat u deze hotfix als de bestanden waarin dit probleem optreedt worden gebruikt. Wij raden aan dat u alle .NET Framework-toepassingen sluiten voordat u deze hotfix toepast.
Informatie over het vervangen van hotfixes
Met dit hotfixpakket wordt een eerder uitgebrachte hotfix-pakket niet vervangen.
Problemen die worden opgelost met dit hotfix-combinatiepakket
ASP.NET-probleem
Bronconflicten en slechte prestaties op System.Web.BufferAllocator als u een webtoepassing uitvoeren op computers met meer dan 32 cores.
Oplossen : De bewering is verwijderd door de globale vergrendeling verwijderen in System.Web.BufferAllocator.
Windows Forms-probleem
De gebruikersinterface van Windows Forms PrintPreviewDialog wordt erg traag geïnitialiseerd wanneer de volgende voorwaarden voldaan wordt:
-
Een netwerkprinter wordt gebruikt.
-
Gebruikersvoorkeuren voor deze printer, zoals de duplex-instellingen zijn gewijzigd.
We hebben een optimalisatie van prestaties in dit scenario toegevoegd. Als u pagina-instellingen voor een bepaalde pagina niet worden gewijzigd, printerinstellingen voor deze pagina worden niet opnieuw toegepast (door de toegang tot de printer spooler). Als de toepassing wijzigt de instellingen van de printer met behulp van de gebeurtenishandler QueryPageSettings , is Afdrukvoorbeeld genereren voor de desbetreffende pagina's niet verbeterd, zelfs als de opt-in -vlag is ingesteld.
Om gebruik te maken van deze optimalisatie, moet de volgende registersleutel worden toegevoegd aan het bestand app.config, afhankelijk van uw versie van .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 of hoger:
<?xml version="1.0" encoding="utf-8"?><configuration>
< runtime>
< AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration>
Als een toepassing wordt uitgevoerd op elke versie van .NET Framework, kunt u beide schakelopties gebruiken in hetzelfde bestand.
Opt-out, verwijder de schakeloptie of de waarden ingesteld op false.
ClickOnce issue
ClickOnce is bijgewerkt ter ondersteuning van TLS 1.1 en 1.2. ClickOnce detecteert automatisch welke TLS-protocol is vereist tijdens runtime. Er zijn geen extra stappen nodig zijn in de toepassing ClickOnce deze.
Opmerking ClickOnce blijft TLS 1.0 ondersteunen voor de nabije toekomst, ook al dit niet langer beschouwd als PCI-compatibel is.