Objawy
Rozważ następujący scenariusz:
-
Budowanie programu Microsoft.NET Framework 3.5 na aplikacji w trybie debugowania. Na przykład w pliku Web.config dla aplikacji sieci Web opartych na programie.NET Framework 3.5, możesz ustawić opcji debugowania w następujący sposób:
debug="true"
-
Należy użyć programu Microsoft Visual Basic 2008 jako języka programowania.
-
Aplikacja jest zależna od wielu zespoły i odwołania.
W tym scenariuszu kompilator języka Visual Basic (Vbc.exe) mogą korzystać 100% zasobów Procesora. Ponadto może zostać wyświetlony komunikat o błędzie podobny do następującego:
Obiekt ' / 32eba493_7a69_40af_bfe6_52887ab07396/jdkqqpvt_pufe5n+ogossdnv_258.rem' został odłączony lub nie istnieje na serwerze.
Przyczyna
Ten problem może występować, ponieważ Procesor oblicza dużej ilości danych debugowania podczas budowanie aplikacji w trybie debugowania. Obliczona ilość danych debugowania zależy od wielkości projektu i liczba odwołań. W niektórych przypadkach dane debugowania jest obliczana wiele razy.
Rozwiązanie
Informacje o poprawce
Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następny dodatek service Pack zawierający tę poprawkę.
Aby natychmiast rozwiązać ten problem, skontaktuj się z biurem obsługi klienta Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o pomocy technicznej odwiedź następującą witrynę firmy Microsoft w sieci Web:http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach opłaty za połączenie z pomocą techniczną mogą zostać anulowane, jeśli specjalista firmy Microsoft zdecyduje że określona aktualizacja, może rozwiązać Twój problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji. Uwaga: Po zainstalowaniu tej poprawki Procesora oblicza dane debugowania tylko jeden raz. Ta zmiana zmniejsza obciążenie pracą dla kompilatora i rozwiązuje problem, który jest wymieniony w sekcji "Symptomy". Aby całkowicie rozwiązać ten problem, firma Microsoft zaleca również zainstalować poprawkę programu Visual Basic 2008, który znajduje się w następującym artykule bazy wiedzy Microsoft Knowledge Base:
951708 kompilatora Visual Basic (VBC.exe) mogą korzystać 100 procent zasobów Procesora podczas tworzenia aplikacji programu Visual Basic 2008, który ma wiele zestawów i odwołania
Wymagania wstępne
Aby zastosować tę poprawkę, musi mieć zainstalowany.NET Framework 3.5.
Wymagania dotyczące ponownego uruchomienia
Nie musisz ponownie uruchomiać komputera po zastosowaniu tej poprawki.
Informacje dotyczące zastępowania poprawek
Ta poprawka nie zastępuje żadnych innych poprawek.
Informacje o plikach
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Vbc.exe |
9.0.21022.113 |
1,710,584 |
03-Jun-2008 |
06:50 |
x86 |
Vbc.exe |
9.0.21022.113 |
2,346,488 |
03-Jun-2008 |
07:02 |
x64 |
Vbc.exe |
9.0.21022.113 |
4,620,280 |
03-Jun-2008 |
07:02 |
IA-64 |
Obejście problemu
Aby obejść ten problem, użyj jednej z następujących metod.
Metoda 1
Tworzenie aplikacji w trybie release.
Metoda 2
Jeśli chcesz utworzyć aplikację sieci Web, należy w następujący sposób ustawić opcję debugowania w pliku Web.config:
debug="false"
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft