Подтвердить что ты не робот

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

Я должен делать это неправильно.

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

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

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

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

Имею ли смысл?

4b9b3361

Ответ 1

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

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

Создание и публикация пакета Symbol

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

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