Отладка библиотеки классов.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 может, конечно, работать.