In meiner .NET-Anwendung befestigen ist ein Fenster, das Sie Code in eingeben können (Skripte, ist die Sprache C#. Sie werden durch Reflexion laufen)Wie Debugger Skript gibt
ich eine Möglichkeit der Debug-Skripte in kompilierten Anwendung benötigen genau wie in Visual Studio. Ist es möglich, MS Debugger oder andere dafür zu verwenden? Und wie wenn ja?
Edit: Ist es möglich, auf Visual Studio zu verzichten?
Nun, im Großen und Ganzen ist es so: Benutzer Code eingegeben, drückt "Ausführen". Sssript wird in einer DLL erstellt. Und dann wird es durch Reflexion (eher durch methodInfo.Invoke()) ausgeführt.
Beachten Sie, dass in .NET 4 (behoben in .NET 4.5) ein Fehler vorliegt, der verhindert, dass Haltepunkte neu bewertet werden, wenn der gleiche Code erneut ausgeführt wird (natürlich in einer neuen In-Memory-Assembly). https://connect.microsoft.com/VisualStudio/feedback/details/684089/debugger-fails-to-re-evaluate-breakpoints-when-new-code-is-executed-in-a-transient-assembly – leppie