Jak používat symbolový server s ladicí program Visual Studio .NET

Překlady článku Překlady článku
ID článku: 319037 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento podrobný článek popisuje způsob použití ladicího programu Visual Studio .NET se serverem symbol načíst symboly ze serveru symbol.

Klepněte na tlačítko Přehrát zobrazení Přehrajte si následující vysílanou ukázku.



Symbol informace musí mít při ladění aplikací může přestat reagovat (zablokuje nebo zhroucení). Soubory symbolů poskytují nároky místo funkce obsažené v spustitelné soubory a dynamických knihoven (DLL). Soubory symbolů lze navíc prezentovat přehled volání funkce vést k bodu selhání. Symboly musíte mít například při výpisu zásobníky volání uvnitř ladicí program.

Další informace o serveru Microsoft Symbol, který obsahuje soubory symbol komponenty operačního systému a dalších Microsoft produktů, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
311503Použití symbolového serveru společnosti Microsoft k získání symbolových souborů ladění (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)
Poznámka: Symbolového serveru společnosti Microsoft v článku 311503 nebyl aktualizován zahrnout symboly Microsoft .NET Framework. Tyto soubory symbol proto nejsou načteny. Microsoft práci provést .NET Framework symboly dostupné na serveru veřejné symbol.

Navíc technické podpory společnosti netestovala a nepodporuje použití serveru Microsoft Symbol s Visual Studio .NET. Tento článek je k dispozici pouze jako informace z důvodu dotazy zákazníků.

Aktualizace souborů ladění

  1. Stáhněte a nainstalujte nejnovější ladicích nástrojů pro Windows kit. Stáhnout nejnovější kit Debugging Tools for Windows naleznete na následujícím webu:
    http://www.microsoft.com/whdc/devtools/ddk/default.mspx
  2. Vyhledejte soubor Symsrv.dll ve složce \Program Files\Debugging Tools for Windows nebo složce C:\WINDBG.

    Poznámka: Protože ladicích nástrojů může být nainstalován v jiné složce, vyhledejte na pevném disku Symsrv.dll Pokud soubor není umístěn v těchto složkách.
  3. Pokud je otevřený, ukončete Visual Studio .NET.
  4. Zkopírujte do složky C:\Program Files\Microsoft Visual Studio .NET\Common7\IDE Symsrv.dll. Příštím spuštění Visual Studio .NET nebo spustit Visual Studio .NET, můžete použít soubor Symsrv.dll najít symbol serverům, které zadáte.

Zadejte cestu na Symbol Server

  1. Spusťte aplikaci Visual Studio .NET.
  2. Stiskněte kombinaci kláves CTRL + ALT + L Otevřít Solution Explorer okno.
  3. Klepněte pravým tlačítkem myši na řešení a potom klepněte na příkaz Vlastnosti.
  4. Rozbalte uzly Debug soubory symbol a Společné vlastnosti.
  5. Na stránce vlastností Debug soubory symbol zadejte následující symbolovou cestu serveru:
    symsrv*symsrv.dll* c:\localcache * http://msdl.microsoft.com/download/symbols
    kde c:\localcache symboly jsou staženy a "http" adresa je adresa serveru Microsoft Symbol je místní složku, která obsahuje symboly pro operační systém a dalších produktů společnosti Microsoft.

    Poznámka: Protože jsou symboly stažených z Internetu, ladicí program Visual Studio .NET může ladění pomalu prvním protože ladicí program musí stáhnout všechny soubory požadované symbol.
  6. V nabídce Debug přejděte na položku Windows a potom klepněte na tlačítko moduly ověřte symboly jsou načteny pro konkrétní modul je spuštěn ladicí program. Okno moduly uvedeno, zda byl načten symbol informace pro modul.
  7. Pokud chcete nastavit cestu serveru symbol pro všechny projekty a řešení, můžete nastavit proměnnou prostředí globální ovládacím. Postupujte takto:
    1. V Ovládacích panelech poklepejte na panel systém.
    2. Na kartě Upřesnit klepněte na tlačítko Proměnné prostředí.
    3. Ve skupinovém rámečku Systémové proměnné klepněte na příkaz Nový a potom přidat proměnnou jako "_NT_SYMBOL_PATH".
    4. Nastavit hodnotu proměnné na symbol server cestu, například:
      symsrv*symsrv.dll*c:\localcache*http://msdl.microsoft.com/download/symbols
Poznámka: Ladicí program Visual Studio .NET nenajde symboly pro spravovaných komponent, pokud nastavíte cestu serveru symbol ve vlastnosti řešení. Pokud máte symboly spravovaných komponent, musíte použít proměnné prostředí _NT_SYMBOL_PATH pro ladicí program rozpoznat soubory symbolů spravovaných komponent na symbol server.

Odkazy

Další informace o symbol servery a vytvořit vlastní symbol server naleznete v tématu "Použití symbol servery a symbol obchody" dokumentace Debugging Tools for Windows.

Vlastnosti

ID článku: 319037 - Poslední aktualizace: 20. října 2006 - Revize: 6.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
Klíčová slova: 
kbmt kbvs2005doesnotapply kbvs2005swept kbhowtomaster KB319037 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:319037

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com