Düzeltme: Bir System.OutOfMemoryException özel durumu oluşuyor veya yavaş bir çözüm, oluşturacağınız sonra IDE yanıt içeren birçok WPF projeleri birkaç kez .NET Framework 3.5 SP1'i kullanarak

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 976117
Belirtiler
Microsoft .NET Framework 3.5 Service Pack 1 (SP1) üzerinde dayalı birçok Windows Presentation Foundation (WPF) projeleri içeren karmaşık bir çözüm oluşturma. Çözümü oluþturun her zaman devenv.exe işleminin bellek kullanımını artırır. Birkaç kez çözüm oluşturduktan sonra bir veya daha aşağıdaki sorunlarla karşılaşırsınız:
  • Aldığınız bir System.OutOfMemoryException özel durum. Daha sonra aşağıdaki hata iletisini alırsınız:
    Özel durum türü "System.OutOfMemoryException" wasthrown.
  • Ne zaman IDE respondsslowly IDE içindeki tüm düğme yaratır tıklatın ve hatta çöker.

    Not Bile bu sorun oluşur C'yi XAMLfiles açık değil.
Neden
Bu sorun, .NET Framework sınıf kitaplığı ile XAML ayrıştırıcısı arasında bellek parçalanması oluştuğu için oluşur.
Çözüm

Düzeltme bilgileri

Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.

Not Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek bölümünün tam liste telefon numaralarına ulaşmak veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin: Not "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Önkoşullar

Bu düzeltmeyi uygulayabilmeniz için .NET Framework 3.5 SP1'in yüklü olması gerekir.

Yeniden başlatma gereksinimi

.NET Framework'ün örneği yok kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.

Düzeltme değiştirme bilgileri

Bu düzeltme diğer düzeltmelerin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
X86 tabanlı sürümleri Windows Server 2000, Windows Server 2003 ve Windows XP'nin tüm desteklenen
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
PresentationBuildTasks.dll3.0.6920.4010598,01622 Eki 200923:45x86
PresentationCore.dll3.0.6920.40104,214,78422 Eki 200923:57x86
Presentationframework.dll3.0.6920.40105,279,74422 Eki 200923:49x86
WindowsBase.dll3.0.6920.40101,245,18422 Eki 200923:57x86

X64 tabanlı sürümleri Windows Server 2000, Windows Server 2003 ve Windows XP'nin tüm desteklenen
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
PresentationBuildTasks.dll3.0.6920.4010598,01622 Eki 200923:45x64
PresentationCore.dll3.0.6920.40103,996,67222 Eki 200923:08x64
Presentationframework.dll3.0.6920.40104,636,67222 Eki 200923:01x64
WindowsBase.dll3.0.6920.40101,105,92022 Eki 200923:08x64

Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 976117 - Son İnceleme: 07/03/2016 21:44:00 - Düzeltme: 2.0

Microsoft .NET Framework 3.5 Service Pack 1

  • kbexpertiseadvanced kbsurveynew kbqfe kbmt KB976117 KbMttr
Geri bildirim