Jak ladění jazyka Visual Basic.NET nebo jazyka Visual Basic 2005 aplikace, která nereaguje

Překlady článku Překlady článku
ID článku: 318357 - Produkty, které se vztahují k tomuto článku.
Informace o verzi beta
Tento článek pojednává o verzi Beta Microsoft produkt. Informace v tomto článku jsou poskytovány jako- a je předmětem Změňte bez předchozího upozornění.

Je-li k dispozici žádnou oficiální podporu Microsoft verze Beta produktu. Informace o možnostech získání podpory verze Beta naleznete v dokumentaci, která je součástí Beta soubory produktu nebo kontrola webového umístění, ze kterého jste tuto verzi stáhli.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek článek popisuje ladění jazyka Microsoft Visual Basic.NET nebo Microsoft Visual Basic 2005 aplikace. Microsoft Visual Studio.Ladicí program NET nebo Microsoft Visual Studio 2005, můžete připojit k programu, který je spuštěn v procesu mimo prostředí Visual Studio. Lze připojit ladicí program proces, který neodpovídá. Ladicí program zobrazí rozebrání a pozastaví spuštěný proces. Na základě dostupnosti databáze programu soubor a zdrojový kód (PDB) debuggeru zobrazí zdrojový kód s zobrazení rozebrání.

Požadavky

Následující seznam obsahuje doporučený hardware, software, síťové infrastruktury a aktualizace service Pack, které musí mít:
  • Systém Microsoft Windows 2000 nebo Microsoft Windows XP
  • Microsoft Visual Studio.NET nebo Microsoft Visual Studio 2005

Použití třídy ladění a trasování

Můžete použít Ladění Třída a Trasování Třída poskytnout informace o výkonu aplikace. Tyto třídy můžete použít také k identifikaci problému oblasti aplikace. Lze provést během vývoje aplikace nebo po výrobě nasazení. Tyto třídy jsou k dispozici v aplikaci Microsoft.Rozhraní .NET Framework. Je možné použít Trasování vytvoří třídu k vydání nástroje. WMI umožňuje sledování stavu aplikace, která běží v nastavení reálného života. Pomocí Trasování Třída pomáhá izolovat a opravit problémy bez narušení systémem. Můžete použít Ladění Třída vytisknout informace o ladění a kontrolu vaší logiky s výrazy. Můžete provést v kódu robustnější, bez dopadu výkon a kód velikost dodávky produktu.

Další informace o použití třídy sledování a ladění v jazyce Visual Basic.ČISTÁ, klepněte následující článek znalostní báze Microsoft Knowledge Base:
313417JAK : Sledování a ladění v jazyce Visual Basic.NET

Ladění Aplikace, která nereaguje


Ladění jazyka Visual Basic.NET aplikace, postupujte takto:
  1. Otevřete aplikaci Microsoft Visual Studio.NET nebo Microsoft Visual Studio 2005.
  2. V Nástroje nabídky, klepněte na tlačítko Ladění Procesy.
  3. V Procesy Dialogové okno, klepněte na Vyberte program, který chcete připojit z K dispozici Procesy seznam. Pokud program, který chcete ladit je spuštěna na jiném počítače, musíte nejprve klepnutím vyberte vzdálený počítač.

    Pro Další informace o výběru vzdáleného počítače, naleznete na následujícím webu MSDN Webový server:

    Výběr do vzdáleného počítače
    http://msdn.microsoft.com/en-us/library/w8wtw2f3 (VS.71) .aspx
  4. Klepněte na tlačítko Připojit.
  5. V Připojit k procesu Dialogové okno vytvořit Zkontrolujte, zda příslušný program je vybrán v Zvolte program typy, které chcete ladit. Například při ladění jazyka Visual Basic .NET nebo jazyka Visual Basic 2005 aplikace, zaškrtněte políčko Společný jazyk Runtime.
  6. Klepněte na tlačítko OK.

    NaProcesy Zobrazí se dialogové okno.
  7. V Při ladění je zastaven seznam, Klepnutím vyberte Odpojit od tohoto procesu Pokud chcete, aby odpojit od procesu bez ukončení programu. Klepnutím vyberteTento proces ukončit Pokud chcete, aby program Ukončete.
  8. Klepnutím vyberte procesu v Ladění Procesy seznam a potom klepněte na tlačítkoKonec.

    Ladicí program zastaví v zobrazení rozebrání a Program je pozastaveno. Pokud je k dispozici ve stejném adresáři jako soubor PDB zdrojový kód načte ladicí program spustitelný soubor.
  9. Chcete-li zobrazit zdrojový kód, klepněte pravým tlačítkem myšiRozebránía klepněte na tlačítko Přejít do zdrojového kóduPřepněte do okna kód. Bod přerušení, místo, kam chcete vložit ji.
  10. V Ladění nabídky, klepněte na tlačítkoPokračovat nebo stiskněte klávesu F5, pokračujte v procesu.

    Ladicí program automaticky zastaví, když dosáhne bod přerušení.
  11. V Ladění nabídky, klepněte na tlačítko Zastavit Ladění nebo stiskněte klávesovou zkratku SHIFT + F5 zastavení ladění.

Použití souboru výpisu paměti

Pro aplikaci, která neodpovídá, můžete vygenerovat soubor výpisu stavu paměti. V ladicím programu systému Windows můžete použít soubor výpisu stavu paměti ladění příčinou aplikace neodpovídá.Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
286350Použití ADPlus řešení "Reagovat" a "Zhroucení"

Poradce při potížích

  • Jestliže ladíte program spuštěn ve vzdáleném počítači do počítače nainstalujte Mdm.exe. Pokud není nainstalován Mdm.exe na dálkovém ovládání počítač, nainstalujte Mdm.exe a spusťte proces před ladění.
  • Pokud je aplikace spuštěna v režimu propuštění Ladění Třída výstupu je ignorována.

Odkazy

Další informace navštivte následující Web společnosti Microsoft:

Výroba pro ladění.NET Rámec aplikace
http://msdn.microsoft.com/en-us/library/ms954594.aspx

Vlastnosti

ID článku: 318357 - Poslední aktualizace: 19. května 2011 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
Klíčová slova: 
kbvs2005swept kbvs2005applies kbnamespace kbmanaged kbdynamic kbdev kbdesigner kbdebug kbhowtomaster kbmt KB318357 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:318357

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