2012-04-18 2 views
0

Я вижу странное поведение с плагином для Readsoft, который я разрабатываю.Мой плагин не останавливается на контрольных точках

Я хочу, чтобы он остановился на точке останова, но это не так. Msgbox перед местом, где я помещаю точку останова, отображается правильно, а одно сразу после него.

Мне нужна ваша помощь, потому что я не знаю, в чем проблема.

Благодарим за помощь!

here is the class with the breakpoint I want to stop to

here is the ReadSoft programm with the Msgbox displayed after the breakpoint line where debug didn't stop

PS: Я использую Visual Studio 2010 Professional, кодирование в VB.NET

+0

Скомпилировать код? перезапустить VS? VS-экземпляры? –

ответ

0

я мог, наконец, найти ответ и думаю, что это может помочь.

Так что моя проблема исходит от того, что я был запущен мой проект под Visual Studio 2010, но этот проект был изначально созданный на Visual Studio 2005 и работает на рамках .NET 2.

Просто изменяя структуру для Framework 4 решил мою проблему.

Надеюсь, что эта помощь

0

Всякий раз, когда я столкнулся с этой проблемой, я могу обычно ясно его, выбрав Build> Clean Solution, затем Build> Rebuild Solution. Я думаю, что это вызвано тем, что символы отладки не синхронизируются с кодом.

Если это не сработает, я буду уверен, что я в режиме отладки (режим деблокирования позволяет оптимизировать, что иногда может вносить изменения, поэтому вы можете установить точку останова на нужную вам линию), и я буду очистить все точки останова - Отладка> Удалить все точки останова, а затем снова установить точку останова.

+0

спасибо за ответ! Как я могу проверить I m в режиме отладки, пожалуйста? – user1340056

+0

Как правило, выпадающий список на панели инструментов находится справа от «Run» (правая зеленая стрелка). Если вы его не видите, вы можете перейти в «Сборка»> «Диспетчер конфигурации», затем выбрать «Активная настройка решения». –

+0

Еще одна мысль, поскольку вы упомянули, что разрабатываете плагин. У меня были случаи, когда сборка, которая на самом деле загружается, не самая последняя версия (то есть другое приложение загружает неправильную версию/другую копию сборки). В тех случаях, когда поиск сборки и удаление другой версии исправил проблему. –

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