none
DLL mit fremder exe debuggen

    Frage

  • Hallo

    Ich muss eine DLL debuggen, die von einer exe geladen wird für die ich keine debug informationen habe.

    Ich habe VS so konfiguriert, dass die exe aufgerufen wird, wenn ich den debugger starte. Alllerdings beschwert sich dieser, dass er für die exe keine debug informationen hat und lädt anscheinend auch die debug informationen für meine DLL nicht. Folglich sind alle breakpoints ausgegraut.

    Ich habe versucht mit System.Diagnostics.Debugger.Break(); manuell einen break zu setzen, dieser führt mich aber auch nur in die disassembly.

    Wie kann ich den Debugger dazu bewegen die debuginformationen für meine dll zu laden ?

    Donnerstag, 11. April 2013 15:31

Alle Antworten

  • Hi,

    wenn für den Prozess keine Debuginformationen vorhanden sind, kann er wohl auch nicht debuggen. Am einfachsten dürfte es wohl sein, wenn Du deine Assembly in einem neuen Projekt als Verweis aufnimmst und diese Anwendung dann debuggst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 11. April 2013 15:51
  • Die DLL ist ein Plugin für ein Spiel (Kerbal Space Programm). Ich kann sie nur testen indem ich das Spiel ausführe.

    Gibts da keine Möglichkeit ? Ich will ja nur den Code meiner DLL debuggen und nicht den der exe.

    Donnerstag, 11. April 2013 18:55
  • Gibts da keine Möglichkeit ? Ich will ja nur den Code meiner DLL debuggen und nicht den der exe.

    Da bin ich überfragt. Ich würde zwar meinen, dass es nicht geht aber evtl. meldet sich ja noch einer, der es wirklich weiß :)

    Nachtrag: Du könntest natürlich den Hersteller mal fragen. Wenn er die Möglichkeit bietet, AddIns zu bauen, sollte er auch eine Möglichkeit bieten, diese zu testen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


    Donnerstag, 11. April 2013 20:33