2010-02-22 3 views
1

Я пытаюсь перенести наши проекты на использование MonoDevelop, поскольку у нас был очень плохой опыт работы с Visual Studio. В любом случае, когда мы отправляемся на отладку приложения, мы получаем исключение TargetInvocationException и запрашиваем Ignore, Retry, Abort. Нажатие на что-либо другое, кроме прерывания, просто перебрасывает исключение и при нажатии на прерывание принудительно прерывает MonoDevelop.Отладчик постоянно выдает исключение?

Exception http://img534.imageshack.us/img534/6809/88106588.png

Это происходит независимо от того, какой проект я отладки. Я даже настраиваю минимальное консольное приложение, и это исключение бросается каждый раз. MonoDevelop настроен на использование времени выполнения Microsoft.Net с отладчиком Microsoft.Net в качестве приоритета номер один. Я пробовал разные настройки, и все, похоже, приводят к одному и тому же сценарию.

Не уверен, что это когда-либо было проблемой, но я и другой разработчик, с которыми я работаю, испытывают то же самое. Также просматривали почти каждую веб-страницу, которую я мог найти в Google и Yahoo, но ничего не нашел.

Если кто-нибудь знает что-нибудь, что было бы здорово, или кто-нибудь может указать в правильном направлении?

EDIT:

Кажется, если нажать кнопку Пропустить несколько раз, отладчик будет проваливаться и начать отладку приложения ... что может быть очень раздражает через некоторое время.

+0

Какие проблемы возникли с Visual Studio? – SLaks

+0

На самом деле это не имеет значения, так как это мне не поможет ... –

+1

Вы можете нажать Ctrl + C, чтобы скопировать текст диалога. – SLaks

ответ

0

Хотя его стандартный ответ мы не слышим - в этом случае я бы рекомендовал попробовать переустановить (по крайней мере, «ремонт») Visual Studio. Это похоже на то, что на вашей машине было повреждено.

+0

Visual Studio не является объектом моей проблемы. Основная причина, по которой мы перешли от Visual Studio к MonoDevelop, состояла в том, что мы скоро перейдем к Linux для тестирования. Я все еще могу использовать MD-отладчик, просто нужно нажать «Игнорировать» во всплывающем окне, которое показывает, когда генерируется TargetInvocationException. Кроме того, наша команда разработчиков предпочла бы поддерживать MD, чтобы его можно было улучшить, не отбрасывая ее из-за возможной личной ошибки или ошибки. Это возвращает меня к рассмотренному выше вопросу. ;) –

Смежные вопросы