Использование серверов nuget & Symbols

должно быть, я делаю это неправильно.

Я использую VS2012, c#. Я использую nuget для управления своими пакетами. Раньше я всегда сам создавал каталог "внешних ссылок" и управлял пакетами. Теперь я решил следовать новому способу управления пакетами.

в любом случае, nuget работает удовольствие. У меня есть настройка, чтобы пакеты не включались в svn (репозиторий кода) и чтобы отсутствующие пакеты загружались при необходимости. Все работает, для всех разработчиков в моей команде и также в нашей команде City box.

проблема возникает, когда я хочу отладить один из этих пакетов (т. е. шаг в источник пакета). У меня есть настройка VS2012 для загрузки источника символов в соответствии с этим ссылке. Но когда я запускаю решение и хочу войти в код пакета, VS2012 дает мне пустой взгляд и говорит, что не может найти символы. В Fiddler я вижу целую кучу 404s.

Я ожидал, что символы пакетов, на которые я ссылаюсь из nuget, будут загружены, а затем разрешены когда я отладки. Или мне нужно загрузить источник вручную и указать Vs2012 на него - как я делал это при ручном управлении пакетами?

есть ли во мне смысл?

1 ответов


Это зависит от разработчика, который строит указанный пакет, то есть не все авторы пакета предоставляют символы.

авторы пакета могут создавать и публиковать пакет символов в соответствии с документами:

создание и публикация пакета символов

тогда осталось просто добавить новый источник символов в конфигурацию отладчика Visual Studio (см. здесь для получения подробных инструкций):

http://srv.symbolsource.org/pdb/Public