Bu makalede, Microsoft .NET Framework 4.5.2, 4.5.1 ve 4.5 için kullanılabilir olan 3146709, düzeltme toplaması açıklanır. Bu Toplaması ile giderilen sorunlar hakkında daha fazla bilgi için "Bu düzeltme toplaması ile giderilen sorunlar" bölümüne bakın.
Çözüm
Aşağıdaki dosyalar Microsoft İndirme Merkezi üzerinden edinilebilir:
Microsoft Destek dosyalarını indirme hakkında daha fazla bilgi edinmek için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
119591 Microsoft destek dosyaları Çevrimiçi Hizmetler'den nasılMicrosoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın gönderildiği tarihte kullanılabilir en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardımcı olan geliştirilmiş güvenliğe sahip sunucularda depolanır.
Not: Düzeltme güncelleştirme sürüm numarasını doğrulamak için yüklü sürümü belirleme yayın anahtar değerini denetleyin. İleriye dönük olarak uyumlu olması için aşağıdaki tabloda listelenen değere eşit veya daha büyük bir değer için denetleyebilirsiniz.
Düzeltme Toplaması sürüm |
Yayın DWORD değeri |
---|---|
.NET Framework 4.5 ve sonraki sürümler için düzeltme toplaması 3146709 |
380035 |
.NET Framework sürümünü belirleme hakkında daha fazla bilgi için bkz: nasıl yapılır: hangi .NET Framework sürümlerinin yüklü belirlemek.
Daha fazla bilgi
Önkoşullar
Bu düzeltmeyi uygulamak için .NET Framework 4.5.2, 4.5.1 veya 4.5 yüklü olması gerekir.
Yeniden başlatma gereksinimi
Etkilenen herhangi bir dosya kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir. Bu düzeltmeyi uygulamadan önce tüm .NET Framework tabanlı uygulamaları kapatmanızı öneririz.
Düzeltme değiştirme bilgileri
Bu düzeltme paketi, daha önce yayımlanan bir düzeltme paketini yenisiyle değiştirmez.
Bu düzeltme toplaması ile giderilen sorunlar
ASP.NET sorunu
Çekişme ve kötü performans üzerinde 32'den fazla çekirdeği olan bilgisayarlarda web uygulaması çalıştırdığınızda, System.Web.BufferAllocator .
Düzeltme : Çekişme içinde System.Web.BufferAllocatorgenel kilidi kaldırarak kalkacaktır.
Windows Forms sorunu
Aşağıdaki koşullar doğruysa Windows Forms PrintPreviewDialog UI çok yavaş başlatılır:
-
Ağ yazıcısı kullanılır.
-
Bu yazıcının çift yönlü ayarları, kullanıcı tercihlerini değiştirilir.
Bu senaryo için bir başarım iyileştirmesi eklediğimiz. Belirli bir sayfa için sayfa ayarları değiştirilmez, bu sayfa için yazıcı ayarlarını (yazıcı biriktiricisi erişerek) yeniden değil. Uygulama, QueryPageSettings olay işleyicisi kullanarak yazıcı ayarlarını değiştirirse, katılımı bayrağı ayarlansa bile etkilenen sayfaları için Baskı Önizleme nesil performansı, artırıldı değil.
Bu en iyi duruma getirme kabul için aşağıdaki anahtarı .NET Framework sürümünüze bağlı olarak app.config dosyasına eklenmelidir.
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 veya sonraki bir sürümü:
<?xml version="1.0" encoding="utf-8"?><configuration>
< runtime>
< AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration>
Bir uygulama ya da .NET Framework sürümünde çalıştırabilirsiniz, aynı dosyada hem anahtarlarını kullanın.
Çıkma anahtarı kaldırın veya değerleri falseolarak ayarlayın.
ClickOnce issue
ClickOnce TLS 1.1 ve 1.2 destekleyecek şekilde güncelleştirilmiştir. ClickOnce hangi TLS protokolü gerekli çalışma zamanında otomatik olarak algılar. Bunu etkinleştirmek için ClickOnce uygulaması gereken fazladan adımlar vardır.
Not: Artık PCI uyumlu kabulolmasına rağmen ClickOnce yakın bir gelecekte, TLS 1.0 desteklemeye devam eder.