Практическое руководство. Получение исходного кода с помощью сервера исходного кода
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Условные обозначения:
Применяется |
|
Не применяется |
|
Команда или команды скрыты по умолчанию. |
При отсутствии исходного кода на локальном компьютере или если PDB-файл не соответствует исходному коду, сервер системы управления версиями может помочь при отладке приложения. Сервер системы управления версиями принимает запросы на файлы и возвращает сами файлы. Сервер системы управления версиями выполняется посредством DLL-файла с именем srcsrv.dll. Сервер системы управления версиями считывает PDB-файл приложения, который содержит указатели на репозиторий исходного кода, а также команды, используемые для получения исходного кода из репозитория. Можно установить, каким командам из PDB-файла приложения разрешено выполняться, составив список разрешенных команд в файле с именем srcsrv.ini, который должен быть помещен в том же каталоге, что и srcsrv.dll и devenv.exe.
Дополнительные сведения см. в разделе Сервер системы управления версиями.
Примечание о безопасности. |
---|
Следует принимать во внимание следующие потенциальные угрозы безопасности при использовании сервера системы управления версиями: в PDB-файл приложения могут быть внедрены произвольные команды, так что следует убедиться, что в файле srcsrv.ini перечислены только те, которые надо выполнять. Любая попытка выполнить команду не из файла srcsvr.ini вызовет диалоговое окно подтверждения. Дополнительные сведения см. в разделе Предупреждение системы безопасности. Отладчик должен выполнить команду без доверия. Параметры команд не проверяются, поэтому будьте внимательны с доверенными командами. Например, при доверии сmd.exe, пользователь-злоумышленник может указать параметры, которые сделают команду опасной. |
Процедура
Включение использования сервера системы управления версиями
Убедитесь, что компиляция проведена с учетом мер безопасности, описанных в предыдущем разделе.
В меню Сервис выберите пункт Параметры.
Появится диалоговое окно Параметры.
В узле Отладка выберите пункт Общие.
Установите флажок Включить поддержку сервера системы управления версиями.
Можно также установить флажок Выводить диагностические сообщения сервера системы управления версиями в окно "Вывод".