Практическое руководство. Отладка из проекта DLL
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Обозначения:
Применяется |
|
Не применяется |
|
Команда или команды скрыты по умолчанию. |
Чтобы запустить отладку из проекта DLL вместо вызывающего приложения, необходимо ввести сведения в диалоговом окне Страницы свойств <Проект>, указывающие, где проект DLL может найти вызывающее приложение. Окна Страницы свойств С++ отличаются по структуре и содержимому от окон Страницы свойств C# и Visual Basic. Необходимо использовать процедуру, соответствующую языку проекта.
Если управляемая библиотека DLL вызывается машинным кодом, а необходимо отлаживать обе части кода, то оба отладчика — управляемый и машинный — должны быть включены. Необходимые для этого настройки можно выполнить в диалоговом окне Страницы свойств <Проект>. Дополнительные сведения см. в разделе Практическое руководство. Отладка в смешанном режиме.
Чтобы задать вызывающее приложение в проекте C++
В обозревателе решений выберите проект DLL.
В меню Вид выберите Страницы свойств.
В окне Проект Страницы свойств , в раскрывающемся списке Конфигурация выберите команду Отладка.
Откройте папку Свойства конфигурации и выберите категорию Отладка.
В списке Загружаемый отладчик выберите Локальный отладчик Windows или Удаленный отладчик Windows.
В поле Команда или Удаленная команда щелкните стрелку раскрывающегося списка и выберите Обзор, чтобы найти приложение. Либо введите путь и имя приложения.
В поле Аргументы команды введите необходимые аргументы команды.
Чтобы задать вызывающее приложение в проекте C# или Visual Basic
В обозревателе решений выберите проект DLL.
В меню Вид выберите пункт Страницы свойств.
В окне Проект Страницы свойств , в раскрывающемся списке Конфигурация выберите команду Отладка .
Откройте вкладку Отладка.
Можно запустить приложение, выполнив любое из следующих действий:
Установите для параметра Действие при запуске значение Запуск внешней программы.
В поле Запуск внешней программы нажмите кнопку с многоточием, чтобы найти приложение.
В поле Аргументы командной строки введите все необходимые для программы аргументы.
Также можно вызвать приложение по URL–адресу. (Это может понадобиться при отладке управляемой библиотеки DLL, используемой локальным приложением ASP.NET.)
В группе Действие при запуске установите переключатель в положение Запуск обозревателя по URL–адресу:
В прилегающем текстовом поле введите URL–адрес.
Чтобы запустить отладку из проекта DLL
В обозревателе решений выберите проект DLL.
Установите точки останова надлежащим образом.
Введите имя и расположение вызывающего приложения в диалоговом окне ПроектСтраницы свойств. Если приложение является консольным, при необходимости введите аргументы командной строки.
См. также
Задачи
Практическое руководство. Запуск выполнения
Основные понятия
Параметры проекта для конфигураций отладчика C#
Параметры проекта для конфигурации отладки Visual Basic