Я искал в Интернете - и StackOverflow - для некоторых рекомендаций относительно некоторых легких отладчиков .NET, но до сих пор мне не хватило удачи. Некоторые статьи/сообщения либо довольно устаревшие, либо не совсем точно соответствуют мне.
То, что я специально ищу, - очень легкий отладчик .NET, который можно вложить в мое приложение, где я могу создать "режим отладки" для администраторов/разработчиков. Поскольку это приложение очень специфично для данных и среды, в которой он работает, а также имеет некоторые скрипты, было бы очень полезно разрешить пользователям возможность отлаживать свои скрипты, а в некоторых случаях и базовый движок.
Короче говоря, требования:
- Легкий,
- Позволяет пользователям настраивать пользовательские точки останова,
- И, наконец, позволяет пользователям пошаговый код
Я мог бы использовать стандартный отладчик Visual Studio и использовать Debugger.Break()
, но, в конечном счете, это не позволяет требованию номер 1 в нем быть легким - мне нужно что-то, что я могу вложить в свое приложение.