Поделиться через


Практическое руководство. Отладка из проекта DLL

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема применяется Тема применяется Тема применяется Тема не применяется

Standard

Тема применяется

Тема применяется

Тема применяется

Тема не применяется

Pro и Team

Тема применяется

Тема применяется

Тема применяется

Тема не применяется

Обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды скрыты по умолчанию.

Чтобы запустить отладку из проекта DLL вместо вызывающего приложения, необходимо ввести сведения в диалоговом окне Страницы свойств <Проект>, указывающие, где проект DLL может найти вызывающее приложение. Окна Страницы свойств С++ отличаются по структуре и содержимому от окон Страницы свойств C# и Visual Basic. Необходимо использовать процедуру, соответствующую языку проекта.

Если управляемая библиотека DLL вызывается машинным кодом, а необходимо отлаживать обе части кода, то оба отладчика — управляемый и машинный — должны быть включены. Необходимые для этого настройки можно выполнить в диалоговом окне Страницы свойств <Проект>. Дополнительные сведения см. в разделе Практическое руководство. Отладка в смешанном режиме.

Чтобы задать вызывающее приложение в проекте C++

  1. В обозревателе решений выберите проект DLL.

  2. В меню Вид выберите Страницы свойств.

  3. В окне Проект Страницы свойств , в раскрывающемся списке Конфигурация выберите команду Отладка.

  4. Откройте папку Свойства конфигурации и выберите категорию Отладка.

  5. В списке Загружаемый отладчик выберите Локальный отладчик Windows или Удаленный отладчик Windows.

  6. В поле Команда или Удаленная команда щелкните стрелку раскрывающегося списка и выберите Обзор, чтобы найти приложение. Либо введите путь и имя приложения.

  7. В поле Аргументы команды введите необходимые аргументы команды.

Чтобы задать вызывающее приложение в проекте C# или Visual Basic

  1. В обозревателе решений выберите проект DLL.

  2. В меню Вид выберите пункт Страницы свойств.

  3. В окне Проект Страницы свойств , в раскрывающемся списке Конфигурация выберите команду Отладка .

  4. Откройте вкладку Отладка.

  5. Можно запустить приложение, выполнив любое из следующих действий:

    1. Установите для параметра Действие при запуске значение Запуск внешней программы.

    2. В поле Запуск внешней программы нажмите кнопку с многоточием, чтобы найти приложение.

    3. В поле Аргументы командной строки введите все необходимые для программы аргументы.

  6. Также можно вызвать приложение по URL–адресу. (Это может понадобиться при отладке управляемой библиотеки DLL, используемой локальным приложением ASP.NET.)

    1. В группе Действие при запуске установите переключатель в положение Запуск обозревателя по URL–адресу:

    2. В прилегающем текстовом поле введите URL–адрес.

Чтобы запустить отладку из проекта DLL

  1. В обозревателе решений выберите проект DLL.

  2. Установите точки останова надлежащим образом.

  3. Введите имя и расположение вызывающего приложения в диалоговом окне ПроектСтраницы свойств. Если приложение является консольным, при необходимости введите аргументы командной строки.

См. также

Задачи

Практическое руководство. Запуск выполнения

Основные понятия

Отладка проектов DLL

Параметры проекта для конфигураций отладчика C#

Параметры проекта для конфигурации отладки Visual Basic

Ссылки

Параметры проекта для конфигурации отладки C++