Ho cercato su Internet - e StackOverflow - per alcune raccomandazioni su alcuni debugger .NET leggeri, ma finora non ho avuto molta fortuna. Alcuni articoli/post sono piuttosto datati, o comunque non adatti alle mie esigenze.Debugger stand-alone leggero C#
Quello che sto cercando in particolare è un debugger .NET molto leggero che posso avvolgere nella mia applicazione, dove posso creare una "modalità di debug" per amministratori/sviluppatori. Poiché questa applicazione è molto specifica per i dati e l'ambiente in cui viene eseguita e presenta anche alcuni script, sarebbe davvero utile consentire agli utenti di eseguire il debug degli script e, in alcuni casi, del motore sottostante.
In breve, i requisiti sono:
- Leggero,
- Consente agli utenti di impostare i punti di interruzione personalizzati,
- E, infine, consente agli utenti di passo-passo il codice
I potrebbe usare il debugger standard di Visual Studio e usare Debugger.Break()
, ma alla fine questo non soddisfa il requisito numero 1 di essere leggero - ho bisogno di qualcosa che possa essere inserito nella mia applicazione.
Penso che utilizzando lo standard VS debugger nell'applicazione fallisce test # 4: Non è possibile distribuire le proprietà di MS. – NotMe
Stack Overflow _non è Internet?!? In un'altra nota, uno dei requisiti del debugger dovrebbe essere che possa gestire il tuo linguaggio di scripting (non ancora definito), giusto? –
La configurazione di SharpDevelop è 16Mb: questo aiuta? –