3

我安装了一个符号服务器(在这篇文章之后:http ://www.xavierdecoster.com/setting-up-your-own-symbolsource-server-step-by-step )并将符号包推送到该服务器。到目前为止,它已经工作了。但是当我将我的机器升级到 Windows 10 和 Visual Studio 2015 企业版时,我无法再将我的符号包(使用 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..
4

1 回答 1

0

我相信这是由于 VS2015 中引入的新工具,它正在构建以支持新的 DNX 包格式。您可以在此处阅读有关此内容的更多信息。VS2015 使用的是 NuGet v3 而不是 v2,请参阅此公告。我认为它归结为包格式已经改变的事实,因此它可以在同一个包中支持多个框架。

在这里这里的ASP.NET GitHub 上有类似的问题。

我怀疑您的符号服务器无法处理这些新的包类型。我的建议是要么更新以使用支持新包格式的符号服务器,要么查看使用 NuGet v2 来创建和发布你的包。

于 2015-12-08T20:03:46.983 回答