我正在尝试在 NuGet 包中实现源链接。我已经成功地实现了 GitHub README ( https://github.com/dotnet/sourcelink ) 中的说明,但是对于将哪些工件上传到我们的 NuGet 包源 (MyGet) 感到困惑。
似乎生成了两个工件;一个.nupkg
和.snupkg
文件。当我尝试将两者上传到同一个提要时,MyGet 返回 409 响应。
那么,使用 Source Link 的最佳实践是什么?是否为.snupkg
文件使用单独的提要?或者,MyGet 还不支持它吗?
在撰写本文时,我无法在文档或其他地方找到答案。
我目前已切换到使用该.symbols.nupkg
格式并正在上传该格式,这确实有效,但意味着符号.pdb
文件也使包大小膨胀。