Отладчик VS2010 отладка старого кода - PullRequest
0 голосов
/ 17 декабря 2010

У меня есть консольное приложение и библиотека классов.

Я делаю изменения в библиотеке классов (добавляю новые методы, меняю их методы и т. Д.) - Обычные вещи - ничего особенного.

В консольном приложении - я вызываю методы из библиотеки классов - очевидно, чтобы протестировать методы библиотеки классов - опять-таки здесь нет ракетостроения!

Оба проекта нацелены на Framework 3.5 (этопотому что у меня Sharepoint 2010, на который ссылаются в библиотеке классов)

Сейчас:

Когда я отлаживаю приложение с помощью F5 - я установил точку останова в консольном приложении.Когда он входит в библиотеку классов (используя F11), я получаю сообщение о том, что исходный код изменился в довольно длинном диалоге.Если я нажму кнопку «Отмена», то появится «Нет доступного исходного кода».

Я нашел обходной путь, чтобы щелкнуть правой кнопкой мыши по проекту в обозревателе решений, затем выбрать отладку -> создать новый экземпляр.

Но это странно, такой проблемы раньше не было, что я могу сделать, чтобы отладчик работал нормально.Обычно я имею в виду, что каждый раз, когда я нажимаю F5, он должен понимать, что исходный код в библиотеке классов почти наверняка изменится, и я не хочу никаких недоразумений по этому поводу или условий останова, которые никогда не выполняются.

С другой стороны, у этой проблемы никогда не было проблем, поэтому объяснение причин ее возникновения очень помогло бы.

Заранее спасибо

Обновление: короткая версия

Почему я должен вручную указывать отладчику «создавать новый экземпляр» каждый раз, когда я хочуотлаживать?Если я не нажму f5, отладим исходный код последнего успешного сеанса отладки.

1 Ответ

1 голос
/ 17 декабря 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...