2013-10-05 3 views
1

Я проиндексировал файл PDB с информацией о исходном сервере. Утилита pdbstr отвалов следующей SRCSRV поток:Ошибка при использовании настраиваемого исходного сервера с Visual Studio 2012

SRCSRV: ini ------------------------------------------------ 
VERSION=2 
INDEXVERSION=2 
VERCTRL=http 
SRCSRV: variables ------------------------------------------ 
HGSERVER=http://repository-srv 
SRCSRVVERCTRL=http 
REPONAME=clr_foundations 
HTTP_EXTRACT_TARGET=%hgserver%/%reponame%/raw-file/%var3%/%var2%/%fnfile%(%var1%) 
SRCSRVTRG=%http_extract_target% 
SRCSRVCMD= 
SRCSRV: source files --------------------------------------- 
C:\workspace\clr_foundations_build\clr_foundations\Tests\native_rpc_server\main.cpp*Tests\native_rpc_server*776954c6675e 
SRCSRV: end ------------------------------------------------ 

Как вы видите, это инструктирует отладчик использовать шлюз HTTP для нашего Mercurial сервера. При использовании этого файла PDB с WinDbg отладчик запрашивает у меня основные учетные данные HTTP для доступа к репозиторию-srv и успешно отображает исходный файл. (Тот же URL-адрес также работает в окне браузера или с помощью средства командной строки, такого как curl.)

Однако при использовании этого файла PDB с Visual Studio 2012 (а также с возможностью поддержки исходного сервера в Инструменты> Параметры> Отладка), отладчик не разрешает файл с исходного сервера, подсказывает мне, чтобы указать на файл на диске, и выводит следующее сообщение об ошибке в окне вывода:

SRCSRV: Source server cannot retrieve the source code for file 'c:\workspace\clr_foundations_build\clr_foundations\tests\native_rpc_server\main.cpp' in module 'C:\workspace\clr_foundations_build\clr_foundations\Tests\native_rpc_server\Win32\Debug\native_rpc_server.exe'. 

Там нет никакой дополнительной информации об ошибке, поэтому я при потере, как дальше диагностировать это. Есть ли что-нибудь еще, что я мог бы сделать, чтобы получить более подробную информацию об ошибках или, альтернативно, другой подход?

ответ

0

Я не знаю, решила ли вы проблему.

У меня была такая же проблема в последние дни, и я мог исправить ее, указав каталог Cache в разделе «Инструменты/Параметры/Отладка/Символы». Я думаю, VS должен знать, где сохранить загруженные исходные файлы.

0

Вам необходимо запустить Visual Studio 2012, а затем он будет работать.

Смежные вопросы