Microsoft Visual Studio Debugger
Microsoft Visual Studio Debugger är en debugger som ingår i alla versioner av Microsoft Visual Studio . Denna debugger antog ursprungligen mycket av sitt tillvägagångssätt och funktionalitet från CodeView , en fristående textfelsökning som levererades med Microsoft Visual C++ version 1.5 och senare.
Bland de mest avancerade funktionerna som har dykt upp i de senaste versionerna av felsökaren kan vi notera:
- Full symbolisk och källintegrering.
- Bindning och lösgöring till/från processer [1] .
- Inbyggd felsökning av program skrivna på .NET -språk och naturliga språk för Windows (till exempel anrop från C# till C++ ).
- Möjlighet att felsöka från en fjärrdator [2] .
- Fullständigt C++-stöd inklusive mallar och standardbibliotek
- Felsökning av ASP.NET Web Services .
- En enda standard för mer avancerade brytpunktsfunktioner , inklusive villkor, adresser, data.
- Många sätt att representera tillståndet för program och data, inklusive flera visningsportar, trådar , anropsstacken och moduler. Visningen av det använda biblioteket och anpassade datatyper kan anpassas (till exempel för att visa innehållet i en containerklass mer detaljerat än att bara visa dess huvudstruktur).
- Skriptning eller förmågan att styra med hjälp av makron eller skript. Alla språk som kan interagera med COM kan användas .
- Stöd för Redigera och fortsätt-principen , som gör att du kan ändra källkoden och kompilera om den utan att starta om programmet (endast för 32-bitarsapplikationer).
- Lokal och fjärrfelsökning av lagrade SQL-procedurer på versioner av Microsoft SQL Server som stöds .
Den största nackdelen med Visual Studio Debugger är oförmågan att spåra kärnläge i din kod . Felsökning på Windows i kärnläge görs vanligtvis med WinDbg , KD eller SoftICE .
Anteckningar
- ↑ Felsök flera processer - Visual Studio | Microsoft docs . Hämtad 14 maj 2020. Arkiverad från originalet 24 april 2019. (obestämd)
- ↑ Fjärrfelsökning - Visual Studio | Microsoft docs . Hämtad 14 maj 2020. Arkiverad från originalet 16 juni 2020. (obestämd)
Länkar