Причини
У створенні комплексне рішення, яке містить багато проектів Windows подання графіки (WPF), на основі Microsoft .NET Framework 3.5 пакет оновлень 1 (SP1). Під час створення рішень, використання пам'яті процесу devenv.exe збільшується. Після створення рішення кілька разів, виникає одна або декілька таких проблем:
-
З'явиться System.OutOfMemoryException до списку винятків. Після цього, з'являється таке повідомлення про помилку:
Виняткова типу "System.OutOfMemoryException".
-
Після натискання кнопки, що в IDE, IDE повільно працює і навіть аварійно завершує роботу.
Примітка. Ця проблема виникає, навіть тоді, коли відкривається XAML файлів.
Причина
Ця проблема виникає, тому що пам'ять фрагментації, що виникає з бібліотекою класів .NET Framework і аналізатор XAML.
Вирішення
Відомості про виправлень
Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.
Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.
Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.
Попередні вимоги
Потрібно .NET Framework 3.5 SP1 для застосування цього виправлення.
Необхідність перезавантаження
Перезавантажте комп'ютер, після застосування цього виправлення, якщо використовується не екземпляр .NET Framework не потрібно.
Відомості про заміну виправлень
Це виправлення не замінює інших виправлень.
Відомості про файли
Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Для всіх підтримуваних версій x86-процесорів, Windows Server 2000, Windows Server 2003 та Windows XP
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Presentationbuildtasks.dll |
3.0.6920.4010 |
598,016 |
22 жовтня 2009 р. |
23:45 |
x86 |
Presentationcore.dll |
3.0.6920.4010 |
4,214,784 |
22 жовтня 2009 р. |
23:57 |
x86 |
Presentationframework.dll |
3.0.6920.4010 |
5,279,744 |
22 жовтня 2009 р. |
23:49 |
x86 |
Windowsbase.dll |
3.0.6920.4010 |
1,245,184 |
22 жовтня 2009 р. |
23:57 |
x86 |
Для всіх підтримуваних версій x64-процесорів, Windows Server 2000, Windows Server 2003 та Windows XP
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Presentationbuildtasks.dll |
3.0.6920.4010 |
598,016 |
22 жовтня 2009 р. |
23:45 |
x64 |
Presentationcore.dll |
3.0.6920.4010 |
3,996,672 |
22 жовтня 2009 р. |
23:08 |
x64 |
Presentationframework.dll |
3.0.6920.4010 |
4,636,672 |
22 жовтня 2009 р. |
23:01 |
x64 |
Windowsbase.dll |
3.0.6920.4010 |
1,105,920 |
22 жовтня 2009 р. |
23:08 |
x64 |
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".