Microsoft Visual Studio Debugger
Microsoft Visual Studio Debugger este un depanator inclus cu toate versiunile Microsoft Visual Studio . Acest depanator a adoptat inițial o mare parte din abordarea și funcționalitatea sa de la CodeView , un depanator de text autonom care a fost livrat cu Microsoft Visual C++ versiunea 1.5 și mai jos.
Printre cele mai avansate caracteristici care au apărut în cele mai recente versiuni ale depanatorului, putem remarca:
- Integrare simbolică și sursă completă.
- Legarea și detașarea de/din procese [1] .
- Depanare încorporată a programelor scrise în limbaje .NET și limbaje naturale pentru Windows (de exemplu, apeluri de la C# la C++ ).
- Abilitatea de a depana de la o mașină la distanță [2] .
- Suport C++ complet, inclusiv șabloane și bibliotecă standard
- Depanare ASP.NET Web Services .
- Un singur standard pentru capabilități mai avansate de breakpoint , inclusiv condiții, adrese, date.
- Multe moduri de a reprezenta starea programelor și a datelor, inclusiv mai multe ferestre de vizualizare, fire de execuție , stiva de apeluri și module. Afișarea bibliotecii utilizate și a tipurilor de date personalizate pot fi personalizate (de exemplu, pentru a afișa conținutul unei clase de container mai detaliat decât doar arătarea structurii sale principale).
- Scripturi sau abilitatea de a controla folosind macrocomenzi sau scripturi. Poate fi folosit orice limbaj care poate interacționa cu COM .
- Suport pentru principiul Edit and continue , care vă permite să schimbați codul sursă și să-l recompilați fără a reporni programul (doar pentru aplicațiile pe 32 de biți).
- Depanarea locală și de la distanță a procedurilor stocate SQL pe versiunile acceptate de Microsoft SQL Server .
Principalul dezavantaj al Visual Studio Debugger este incapacitatea de a urmări modul kernel în codul dvs. Depanarea pe Windows în modul kernel se face, în general, folosind WinDbg , KD sau SoftICE .
Note
- ↑ Depanare mai multe procese - Visual Studio | Microsoft docs . Preluat la 14 mai 2020. Arhivat din original la 24 aprilie 2019. (nedefinit)
- ↑ Depanare la distanță - Visual Studio | Microsoft docs . Preluat la 14 mai 2020. Arhivat din original la 16 iunie 2020. (nedefinit)
Link -uri