Poprawka: Zmniejsza wydajność programu Visual Studio 2008 podczas przechodzenia do kolejnych kod źródłowy, który został pobrany z serwera źródłowego odniesienia

Objawy

W programie Microsoft Visual Studio 2008 podczas przechodzenia do kolejnych kod źródłowy, który został pobrany z serwera źródłowego odniesienia firmy Microsoft, programu Visual Studio 2008 zmniejsza wydajność.

Przyczyna

Ten problem występuje, ponieważ pliki źródłowe są pobierane ponownie zawsze że debuger uderza w punkt przerwania w kodzie.

Rozwiązanie

Informacje o poprawce



Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Tylko w systemach, których dotyczy ten problem, należy zastosować tę poprawkę. 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ępną aktualizację oprogramowania zawierającą tę poprawkę.

Aby pobrać tę poprawkę z galerii kodów MSDN, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://code.msdn.microsoft.com/KB944899
Uwaga Galerii kodów MSDN zawiera listę języków, dla których dostępna jest poprawka. Jeśli na liście język nie jest widoczny, to dlatego stronie resource galerię kodu nie jest dostępna dla danego języka.


Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej i obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=support

Ponadto ta poprawka zapobiega niepotrzebne okno dialogowe Postanowienia licencyjne dotyczące oprogramowania firmy Microsoft , które mogą pojawić się wielokrotnie podczas uruchamiania debugera. Można zastosować tę poprawkę, na 32-bitowych i 64-bitowych systemów operacyjnych. Po zastosowaniu tej poprawki na 64-bitowej wersji systemu Windows Vista lub nowsze wersje systemu Windows Vista, należy utworzyć pusty plik tekstu Symsrv.yes. Zapisz ten plik w folderze, w którym znajduje się plik Symsrv.dll. Plik Symsrv.dll jest zazwyczaj znajduje się jeden z następujących folderów:

  • InstallationDrive\Program Files\Microsoft programu Visual Studio 9.0\Common7\IDE\Remote Debugger\x64

  • InstallationDrive\Program Files\Microsoft programu Visual Studio 9.0\Common7\IDE\Remote Debugger\ia64

Jednakże 32-bitowy lub 64-bitowych składników debugowania są kopiowane do komputera zdalnego, należy skopiować plik Symsrv.yes do tego samego folderu, który zawiera składniki debugowania. W tym scenariuszu nie trzeba zastosować poprawkę na komputerze zdalnym.

Wymagania wstępne

Musi mieć program Visual Studio 2008, aby zastosować tę poprawkę.

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. Jednak ta poprawka zastępuje wcześniejszej wersji tej samej poprawki. Wcześniejszej wersji tej samej poprawki ma problem w składników instalacji. Wcześniejszej wersji tej poprawki wymaga pełnej instalacji wszystkich języków opcjonalne. Ta instalacja pełna dodatkowego czasu, aby zainstalować, używane więcej miejsca na dysku i ma potencjał, aby pozostawić w stanie konfigurowalnym, programu Visual Studio. Nowszej wersji tej poprawki rozwiązuje ten problem.

Uwaga: Przed zainstalowaniem nowszej wersji tej poprawki, należy odinstalować wcześniejszej wersji tej poprawki.

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

Ścieżka pliku

Vsdebug.dll

9.0.21022.63

1,513kb

25-Mar-2008

15:49

.. \Program Files\Microsoft 9.0\Common7\Package\Debugger\ programu visual Studio

Symsrv.yes

pusty plik nie numerów wersji

1kb

13-Dec-2007

10:33

.. Debugger\x86\ 9.0\Common7\IDE\Remote programu visual Studio \Program Files\Microsoft

Symsrv.yes

pusty plik nie numerów wersji

1kb

13-Dec-2007

10:33

.. \Program Files\Microsoft 9.0\Common7\x86\ programu visual Studio

Vs_setup.dll

9.0.21022.55

1,025kb

25-Mar-2008

13:59

.. \Program Files\Microsoft visual Studio 9.0\SKU nazwy

Języki stosowane

  • Chiński uproszczony

  • Chiński tradycyjny

  • Angielski

  • Francuski

  • Niemiecki

  • Włoski

  • Japoński

  • Koreański

  • Hiszpański

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 na temat zintegrowanego programu Visual Studio 2008 obsługa debugowania odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspxAby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, 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

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×