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