seit geraumer Zeit habe ich ein Problem mit Edit und Continue beim Debuggen. Ich debugge ein Assembly welches in einem Framework integriert ist. Daher beim debuggen wird eine externe Assembly (*.exe) gestartet die dann irgendwann die dll von mir lädt. Debuggen kann ich ohne Probleme. Doch "früher" konnte ich mal den source code ändern und einfach weiter debuggen ohne jedesmal neu die Assembly zu übersetzen. Daher der debugger hat das just in time gemacht. Neuerdings meldet er mir aber immer folgendes:
Zitat |
Changes are not allowed when the debugger has been attached to an already running process or the code being debugged was optimized at build or run time. |
Edit and continue ist in den debug settings angeschalten. Ich attatche mich auch nicht wirklich an den Prozess, sondern der prozess wird beim debuggen gestartet, kann man im Projekt unter den debug settings einstellen. Code optimization ist auch abgeschalten. Ich weiß nicht mehr woran das noch liegen kann.
Das Problem ist das es mit einmal nicht mehr ging, ohne das ich bewusst etwas geändert habe. Weiß einer von euch woran das liegen kann?