Использование серверов nuget & Symbols
должно быть, я делаю это неправильно.
Я использую VS2012, c#. Я использую nuget для управления своими пакетами. Раньше я всегда сам создавал каталог "внешних ссылок" и управлял пакетами. Теперь я решил следовать новому способу управления пакетами.
в любом случае, nuget работает удовольствие. У меня есть настройка, чтобы пакеты не включались в svn (репозиторий кода) и чтобы отсутствующие пакеты загружались при необходимости. Все работает, для всех разработчиков в моей команде и также в нашей команде City box.
проблема возникает, когда я хочу отладить один из этих пакетов (т. е. шаг в источник пакета). У меня есть настройка VS2012 для загрузки источника символов в соответствии с этим ссылке. Но когда я запускаю решение и хочу войти в код пакета, VS2012 дает мне пустой взгляд и говорит, что не может найти символы. В Fiddler я вижу целую кучу 404s.
Я ожидал, что символы пакетов, на которые я ссылаюсь из nuget, будут загружены, а затем разрешены когда я отладки. Или мне нужно загрузить источник вручную и указать Vs2012 на него - как я делал это при ручном управлении пакетами?
есть ли во мне смысл?
1 ответов
Это зависит от разработчика, который строит указанный пакет, то есть не все авторы пакета предоставляют символы.
авторы пакета могут создавать и публиковать пакет символов в соответствии с документами:
создание и публикация пакета символов
тогда осталось просто добавить новый источник символов в конфигурацию отладчика Visual Studio (см. здесь для получения подробных инструкций):
http://srv.symbolsource.org/pdb/Public