Oprava: System.OutOfMemoryException výnimka alebo IDE reaguje pomaly, keď sa vytvoriť riešenie, ktoré obsahuje mnohých WPF niekoľkokrát pomocou rozhrania .NET Framework 3.5 SP1

Príznaky

Môžete vytvoriť komplexné riešenie, ktoré obsahuje mnoho Windows Presentation Foundation (WPF) projekty, ktoré sú založené na Microsoft .NET Framework 3.5 Service Pack 1 (SP1). Vždy, keď vytvárate riešenie pamäte devenv.exe proces zvyšuje. Po vytvorení roztoku viackrát, sa vyskytnúť niektorý z nasledujúcich problémov:

  • Zobrazí výnimkou System.OutOfMemoryException . Potom sa zobrazí nasledujúce chybové hlásenie:

    Vyskytla sa výnimka typu "System.OutOfMemoryException".

  • Keď kliknete na tlačidlo, ktoré sa ide, IDE reaguje pomaly a aj zlyhanie.

    Poznámka: Tento problém sa vyskytuje aj v prípade, keď sa neotvorí XAML súbory.

Príčina

Tento problém sa vyskytuje, pretože pamäť fragmentácia Knižnica tried .NET Framework a analýzu XAML.

Riešenie

Informácie o rýchlej oprave

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v systémoch, v ktorých sa vyskytuje problém popísaný v tomto článku. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o poskytnutie tejto rýchlej opravy.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Formulár "Prevzatie dostupnej rýchlej opravy" sa zobrazuje pre jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, je preto rýchla oprava nie je pre tento jazyk k dispozícii.

Požiadavky

.NET Framework 3.5 SP1 nainštalovaný chcete použiť túto rýchlu opravu, musíte mať.

Požiadavka na reštartovanie

Nemáte na reštartovanie počítača po použití tejto rýchlej opravy, ak používa žiadne inštancie programu .NET Framework.

Informácie o nahradení rýchlej opravy

Táto rýchla oprava nenahrádza ďalšie rýchle opravy.

Informácie o súboroch

Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.

Pre všetky podporované verzie systému Windows Server 2000, Windows Server 2003 a Windows XP x86

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

Presentationbuildtasks.dll

3.0.6920.4010

598,016

22-Oct-2009

23:45

x86

Presentationcore.dll

3.0.6920.4010

4,214,784

22-Oct-2009

23:57

x86

Presentationframework.dll

3.0.6920.4010

5,279,744

22-Oct-2009

23:49

x86

Windowsbase.dll

3.0.6920.4010

1,245,184

22-Oct-2009

23:57

x86


Pre všetky podporované verzie systému Windows Server 2000, Windows Server 2003 a Windows XP x64

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

Presentationbuildtasks.dll

3.0.6920.4010

598,016

22-Oct-2009

23:45

x64

Presentationcore.dll

3.0.6920.4010

3,996,672

22-Oct-2009

23:08

x64

Presentationframework.dll

3.0.6920.4010

4,636,672

22-Oct-2009

23:01

x64

Windowsbase.dll

3.0.6920.4010

1,105,920

22-Oct-2009

23:08

x64


Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

×