2015-10-04 123 views
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.. 
+0

我试过再次安装VS2013,它现在可以工作。仍然不明白为什么它与VS2015有问题。 –

+0

对我来说同样的行为。 –

+0

同样的问题在这里!任何想法,如果有一个修复它? – Fabito

回答

0

我相信这是由于VS2015中引入的新工具,该工具正在构建以支持新的DNX包格式。你可以阅读更多关于这个here。 VS2015使用的是NuGet v3而不是v2,请参阅this announcement。我认为它归结为包格式已经改变,因此它可以支持同一包中的多个框架。

ASP.NET GitHubherehere也有类似的问题。

我怀疑您的Symbol Server无法处理这些新的软件包类型。我的建议是更新为使用支持新包格式的符号服务器,或者查看使用NuGet v2来创建和发布包。