Выполняется отправка пакетов символов на Symbol Server.

Я установил Сервер символов (после этого поста: http://www.xavierdecoster.com/setting-up-your-own-symbolsource-server-step-by-step) и отправил пакеты символов на этот сервер. Это работало до сих пор. Но затем, когда я обновил свой компьютер до Windows 10 & Visual Studio 2015 Enterprise Edition, я больше не могу пересылать свои пакеты символов (сборка с VS2015) на сервер символов.

Я пытался искать, но не вижу решения, подходящего для моей проблемы.

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

nuget push *.symbols.nupkg 123 -Source http://[ip-address]:8082/nuget

Failed to process request. 'Package submission failed: Unknown custom metadata item kind: 6. See http://www.symbolsource.org/Public/Home/Help for possible reasons. Fiddler may help diagnosing this error if your client discards attached detailed information.'.
The remote server returned an error: (506) Package submission failed: Unknown custom metadata item kind: 6. See http://www.symbolsourc
e.org/Public/Home/Help for possible reasons. Fiddler may help diagnosing this error if your client discards attached detailed information..

1 ответ

Я полагаю, что это связано с новым инструментарием, представленным в VS2015, который создается для поддержки новых форматов пакетов DNX. Вы можете прочитать больше об этом здесь. VS2015 использует NuGet v3, а не v2, см. Это объявление. Я думаю, что это сводится к тому, что формат пакета изменился, так что он может поддерживать несколько платформ в одном пакете.

Есть похожие проблемы на ASP.NET GitHub здесь и здесь.

Я подозреваю, что ваш Symbol Server не способен обрабатывать эти новые типы пакетов. Я бы предложил либо обновить сервер символов, который поддерживает новый формат пакетов, либо использовать NuGet v2 для создания и публикации пакетов.

Другие вопросы по тегам