Отладка библиотеки классов.net с помощью Visual Studio

Ситуация

Я попал в ситуацию, с которой никогда не сталкивался. У меня есть приложение, которое использует dll называется client.dll, Приложение остается в bin\debug\ папка и запускается с помощью событий сборки... каждый раз, когда приложение собирается. Это прекрасно работает, программа запускается после сборки программы, и все идет гладко... пока...

ИСКЛЮЧЕНИЕ / ОШИБКА ВЫБРАНА! Приложение больше не отлаживается, потому что VS2010 больше не подключен к DLL.


Мой вопрос

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


Информация

События сборки: ВЫЗОВ "$(SolutionDir)Client\bin\Debug\ClientRunner.exe"

1 ответ

Решение

Отладчик никогда не был присоединен в первую очередь. Не делайте этого с событием сборки. Вместо этого настройте отладчик на запуск процесса ClientRunner.exe при каждом запуске отладки с помощью F5. Проект + Свойства, вкладка Отладка. Установите флажок "Запускать внешнюю программу" и выберите свой.exe.

Вы захотите установить разрыв отладки в исходном коде библиотеки классов, где бы вы ни захотели начать отладку. И нажмите F5.

Добавление проекта, который создал ClientRunner.exe, к вашему решению и запуск проекта Startup может, конечно, работать.

Другие вопросы по тегам