因此,经过几个小时的跳跃,我已经让SymbolSource运行,除了我无法推送任何包。我现在得到的错误是:
Response status code does not indicate success:
418 (Reading package metadata failed: The schema version of 'MyNugetPackage'
is incompatible with version 2.1.31002.9028 of NuGet. Please upgrade NuGet
to the latest version from See http://www.symbolsource.org/Public/Home/Help
for possible reasons. Fiddler may help diagnosing this error if your client
discards attached detailed information.).
第一个问题是您无法再下载Nuget v2.1.3的命令行版本。我尝试了最老的版本:v2.8.6,但我得到了同样的错误。第二个问题是看起来像SymbolSource.Server.Basic在3年内没有被触及过。这个项目已经死了吗?我在浪费时间吗?我没有找到任何其他替代方案来调试nuget包而不发布到第三方服务(我的公司不允许)?
答案 0 :(得分:0)
自编写以来,Symbol Server项目主分支在4年内未被触及,并且有一系列拉取请求和问题保持打开的时间更长。
有一个'升级'分支,自2014年以来一直未被触及,但已更新NuGet版本。
https://github.com/TrabacchinLuigi/SymbolSource.Community/tree/upgrade有一个稍微更新的分叉 它使用更新版本的NuGet。还可以查看GitHub的“网络”,了解其他可能的维护叉:https://github.com/SymbolSource/SymbolSource.Community/network
其他托管解决方案包括:
编辑 - 我运行了自己的版本: https://github.com/i-e-b/SymbolSourceSane