Я пытаюсь перевести наши проекты на использование MonoDevelop, поскольку у нас очень плохой опыт работы с Visual Studio. В любом случае, когда мы отправляемся для отладки приложения, мы получаем исключение TargetInvocationException и просим игнорировать, повторять, прерывать. Если щелкнуть что-либо, кроме прерывания, просто выдается исключение, а при нажатии отмены MonoDevelop вызывает сбой.
Исключение http://img534.imageshack.us/img534/6809/88106588.png
Это происходит независимо от того, какой проект я отлаживаю. Я даже установил минимальное консольное приложение, и это исключение выдается каждый раз. MonoDevelop настроен для использования среды выполнения Microsoft.Net с отладчиком Microsoft.Net, установленным в качестве приоритета номер один. Я пробовал разные настройки, и, похоже, все они приводят к одному и тому же сценарию.
Не уверен, что это когда-либо было проблемой, но я и другой разработчик, с которым я работаю, испытывают то же самое. Также просматривал почти все веб-страницы, которые я мог найти в Google и Yahoo, но ничего не нашел.
Если кто-нибудь знает что-то, что было бы замечательно, или кто-то может указывать в правильном направлении?
EDIT:
Похоже, если вы нажмете несколько раз Игнорировать, отладчик провалится и начнет отлаживать приложение ... которое через некоторое время может стать очень раздражающим.