2015-10-04 122 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來創建和發佈包。