ВИПРАВЛЕННЯ: Компілятор Visual Basic (Vbc.exe) може використовувати 100% ресурсів при створенні Visual Basic 2008 застосунок, який залежить від багатьох вузлів і багато посилання


Причини


Розглянемо таку ситуацію:
  • У створенні до застосунку Microsoft Visual Basic, 2008, у режимі. Наприклад, у файлі web. config Visual Basic 2008 веб-застосунок використовується такий атрибут а значення:
    debug="true"
  • Застосунок на основі Microsoft .NET Framework 3.5.
  • Застосунок, залежить від багатьох вузлів і на багато посилання.
У цьому випадку компілятор Visual Basic (Vbc.exe), може використовувати 100% ресурсів. Крім того, з'являється повідомлення про помилку приблизно такого вигляду:
Об'єкт "/ 32eba493_7a69_40af_bfe6_52887ab07396/jdkqqpvt_pufe5n+ogossdnv_258.rem" відключено або не існує на сервері.

Причина


Ця проблема виникає в тому, що процесор обчислює великої кількості даних для налагодження, під час створення застосунку, у режимі. Обсяг даних, налагодження обчислюється залежить від розміру проекту, так і на кількість посилань. У деяких випадках дані налагодження обчислюється кілька разів.

Вирішення


Відомості про виправлення

Корпорація Майкрософт випустила підтримуване виправлення доступна. Проте призначена для вирішення проблеми, описаної в цій статті. Він придатний лише для систем, які зазнають цієї конкретної проблеми. Те, що це виправлення може потребувати додаткового тестування. Таким чином, якщо ви не завдає значної, ми рекомендуємо чекати далі Microsoft Visual Studio 2008 пакет оновлень, що містить це виправлення.

Щоб негайно вирішити цю проблему, зверніться до служби підтримки Microsoft, щоб отримати виправлення. Повний перелік телефонів служби підтримки користувачів корпорації Майкрософт а також відомості про вартість обслуговування відвідайте веб-сайт корпорації Майкрософт:Примітка. В окремих випадках оплату звернення до служби підтримки може бути скасовано якщо технічної підтримки Майкрософт визначить, що телефонів служби. Плата стягується на додаткові питання і проблеми, які не пов'язані з оновленням.

Примітка. Після застосування цього виправлення, ЦП обчислює налагодження дані лише один раз. Ця зміна мінімуму навантаження на компілятор Visual Basic а також усуває цю проблему.

Для повного усунення цієї проблеми корпорація Майкрософт рекомендує, що також застосування виправлення 953595 для .NET Framework 3.5. Щоб отримати додаткові відомості про виправлення 953595, клацніть номер статті в базі знань Microsoft Knowledge Base:

953595 у Visual Basic, компілятор (Vbc.exe) може використовувати 100% ресурсів, створюючи .NET Framework 3.5 на основі застосунків із вузлів і посилання

Попередні вимоги

Потрібно мати Visual Studio 2008, щоб застосувати це виправлення.

Необхідність перезавантаження

Вам не потрібно перезавантажувати комп'ютер, після застосування цього виправлення.

Відомості про заміну виправлень

Це виправлення не замінює жодних інших виправлень.

Відомості про файли

Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Msvb7.dll9.0.21022.1134,069,88003-Jun-200803:19x86

Виправлення помилок


Щоб тимчасово усунути цю проблему, скористайтеся одним із наведених нижче способів.

Спосіб 1

Створення застосунків, режим випуску.

Спосіб 2

Якщо потрібно створити веб-застосунку, скористайтеся такі атрибут та значення у файлі web. config.
debug="false"

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості


Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:
824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт