Nuget 从Team City发布到符号源

Nuget 从Team City发布到符号源,nuget,teamcity,Nuget,Teamcity,在my中有一段时间,我无法将我的源NuGet包发布到symbolsource.org,因为它的响应是500内部服务器错误 [16:02:36][push] Pushing NCode.Composition.DisposableParts 1.0.1 to the symbol server (http://nuget.gw.symbolsource.org/Public/NuGet)... [16:04:18][push] Failed to process request. 'Interna

在my中有一段时间,我无法将我的源NuGet包发布到symbolsource.org,因为它的响应是
500内部服务器错误

[16:02:36][push] Pushing NCode.Composition.DisposableParts 1.0.1 to the symbol server (http://nuget.gw.symbolsource.org/Public/NuGet)...
[16:04:18][push] Failed to process request. 'Internal Server Error'. 
[16:04:18][push] The remote server returned an error: (500) Internal Server Error..
[16:04:18][push] Process exited with code 1
我可以将我的普通软件包发布到NuGet.org上。我相信我已经正确地配置了symbol source记录的所有内容

以下是我的NuGet Publish构建步骤配置:

  • 运行程序类型:NuGet Publish
  • NuGet.exe:默认值为2.8.6
  • 包:*.nupkg
  • API密钥:(我的个人API密钥来自NuGet.org)
  • 包来源:(空白)
在我的构建输出目录和TeamCity识别的工件中,我确实有两个包:

  • NCode.Composition.DisposableParts.1.0.1.nupkg
  • NCode.Composition.DisposableParts.1.0.1.symbols.nupkg

任何帮助都将不胜感激

我认为问题在于两个同名软件包。您是否尝试过使用其他生成配置和快照依赖项的解决方法?
我正在使用另一个具有快照依赖关系的生成配置来生成*.nupkg和*.symbol.nupkg。工件依赖项设置为:

-:*.nupkg => <replace with location>
+:*.symbol.nupkg
-:*.nupkg=>
+:*.symbol.nupkg
生成配置仅将*.symbol.nupkg发布到symbolsource.org