Labojums: System.OutOfMemoryException Izņēmums vai IDE reaģē lēni, kad veidojat risinājumu, kas ietver daudz WPF projektu vairākas reizes, izmantojot .NET Framework 3.5 SP1

Pazīmes

Veidojot komplekss risinājums, kas ietver daudz Windows prezentāciju pamata (WPF) projektiem, kuru pamatā ir Microsoft .NET Framework 3.5 1. servisa pakotne (SP1). Ikreiz, kad veidojat risinājumu, palielina devenv.exe procesa atmiņas izmantošanu. Kad veidojat risinājumu vairākas reizes, rodas viena vai vairākas šādas problēmas:

  • Tiek parādīts System.OutOfMemoryException izņēmums. Pēc tam tiek parādīts šāds kļūdas ziņojums:

    Tika izmests Izņēmums ar tipu "System.OutOfMemoryException".

  • Noklikšķinot uz jebkura poga, kas IDE, IDE reaģē lēni un pat avārijas.

    Piezīme. Šī problēma rodas pat tad, ja nevar atvērt XAML failus.

Iemesls

Šī problēma rodas tādēļ, ka rodas atmiņas fragmentācija, .NET Framework klašu bibliotēka un XAML parser.

Risinājums

Informācija par labojumfailu

Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet šo labojumfailu tikai tām sistēmām, kurām ir radusies šajā rakstā aprakstītā problēma. Šajā labojumfailā, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt nākamos programmatūras atjauninājumus, kuros ir iekļauts šis labojumfails.

Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta dienestu, lai iegūtu labojumfailu.

Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft Web vietu:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas, tas nozīmē, ka šai valodai labojumfails nav pieejams.

Priekšnosacījumi

Lai lietotu šo labojumfailu .NET Framework 3.5 SP1 ir nepieciešama.

Restartēšanas nepieciešamība

Nav jārestartē dators pēc šī labojumfaila lietošanas, ja tiek izmantota nekādā gadījumā .NET Framework.

Informācija par labojumfaila aizstāšanu

Šis labojumfails neaizstāj citus labojumfailus.

Informācija par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.

Visām atbalstītajām x86 bitu versijas Windows Server 2000, Windows Server 2003 un Windows XP

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

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


Visām atbalstītajām x64 bitu versijas Windows Server 2000, Windows Server 2003 un Windows XP

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

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


Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×