我安装了一个符号服务器(在此帖子之后:http://www.xavierdecoster.com/setting-up-your-own-symbolsource-server-step-by-step)并将符号包推送到该服务器。它到目前为止已经奏效。但是当我将我的机器升级到Windows 10&在Visual Studio 2015企业版中,我无法将符号包(使用VS2015构建)推送到符号服务器。
我试图四处搜索,但没有看到任何适合我的问题的解决方案
当我尝试运行推送命令时,这就是问题:
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..
答案 0 :(得分:0)
我认为这是由于VS2015中引入的新工具,它是为支持新的DNX封装格式而构建的。您可以阅读有关此here的更多信息。 VS2015使用的是NuGet v3而不是v2,请参阅this announcement。我认为它归结为包格式已经改变,以便它可以在同一个包中支持多个框架。
ASP.NET GitHub here和here上存在类似问题。
我怀疑您的Symbol Server无法处理这些新的包类型。我的建议是更新以使用支持新包格式的符号服务器,或者查看使用NuGet v2创建和发布包。