Практическое руководство. Получение исходного кода с помощью сервера исходного кода

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

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

Выпуск

Visual Basic

C#

C++

Web Developer

Express

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

Standard

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

Pro и Team

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

Условные обозначения:

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

Применяется

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

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

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

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

При отсутствии исходного кода на локальном компьютере или если PDB-файл не соответствует исходному коду, сервер системы управления версиями может помочь при отладке приложения. Сервер системы управления версиями принимает запросы на файлы и возвращает сами файлы. Сервер системы управления версиями выполняется посредством DLL-файла с именем srcsrv.dll. Сервер системы управления версиями считывает PDB-файл приложения, который содержит указатели на репозиторий исходного кода, а также команды, используемые для получения исходного кода из репозитория. Можно установить, каким командам из PDB-файла приложения разрешено выполняться, составив список разрешенных команд в файле с именем srcsrv.ini, который должен быть помещен в том же каталоге, что и srcsrv.dll и devenv.exe.

Дополнительные сведения см. в разделе Сервер системы управления версиями.

ms242029.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

Следует принимать во внимание следующие потенциальные угрозы безопасности при использовании сервера системы управления версиями: в PDB-файл приложения могут быть внедрены произвольные команды, так что следует убедиться, что в файле srcsrv.ini перечислены только те, которые надо выполнять. Любая попытка выполнить команду не из файла srcsvr.ini вызовет диалоговое окно подтверждения. Дополнительные сведения см. в разделе Предупреждение системы безопасности. Отладчик должен выполнить команду без доверия. Параметры команд не проверяются, поэтому будьте внимательны с доверенными командами. Например, при доверии сmd.exe, пользователь-злоумышленник может указать параметры, которые сделают команду опасной.

Процедура

Включение использования сервера системы управления версиями

  1. Убедитесь, что компиляция проведена с учетом мер безопасности, описанных в предыдущем разделе.

  2. В меню Сервис выберите пункт Параметры.

    Появится диалоговое окно Параметры.

  3. В узле Отладка выберите пункт Общие.

  4. Установите флажок Включить поддержку сервера системы управления версиями.

  5. Можно также установить флажок Выводить диагностические сообщения сервера системы управления версиями в окно "Вывод".

См. также

Другие ресурсы

Сервер системы управления версиями