Vraag:
Gratis .Net x86 / x64-foutopsporingsbibliotheek of tool voor een aangepaste C # IDE?
taco
2018-02-16 16:41:42 UTC
view on stackexchange narkive permalink

Ik ben een code-editor aan het bouwen die basisfoutopsporingsfunctionaliteit moet bieden - dwz mijn software moet fungeren als een debugger en debuggen van .Net-bibliotheken die het heeft geproduceerd en die (voornamelijk) onder verschillende versies van de volledige .Net-desktop draaien kader. Het moet zowel x86- als x64-applicaties kunnen debuggen.

Is er een goede recente software of bibliotheek die foutopsporingsfunctionaliteit biedt?

Het mDBG-voorbeeld van Microsoft is redelijk goed, maar zeer inmiddels oud en mist zeker enkele van de recentere functies voor de debug-interface.

Ik ben ook tegengekomen op Microsofts "VSDBG" -tool, waarvan ik DENK dat Visual Studio Code deze gebruikt voor zijn .Net-debugging. Maar nogmaals, het lijkt erop dat je dit alleen mag uitvoeren in combinatie met Microsoft-producten (Visual Studio of Visual Studio Code), ook is er bijna geen informatie over beschikbaar. Ook lijkt het op dit moment alleen x64-processen te debuggen.

Is er een andere bibliotheek of methode die iemand zou kunnen aanbevelen?

Bedankt!

Een antwoord:
riQQ
2018-04-06 02:42:49 UTC
view on stackexchange narkive permalink

Bekijk dnSpy. Het is een decompiler die een debugger bevat.

  • Licentie: GPLv3
  • kan zowel x64 als x86 debuggen (via afzonderlijke uitvoerbare bestanden)
  • ondersteunt breekpunten, locals, watch window, breken op uitzonderingen
  • wordt momenteel actief ontwikkeld

enter image description here



Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...