5

我正在使用 Visual Studio 15.8.4 引用来自私有 MyGet 源的 NuGet 包。源代码由 GitHub 上的私人仓库托管。

我可以成功打印文件中的映射文档:

sourcelink print-json C:\Users\Foo\.nuget\packages\My.Package\1.1.0-beta-0040\lib\netstandard2.0\My.Package.dll
{"documents":{"C:\\projects\\my-package\\*":"https://raw.githubusercontent.com/username/My.Package/aba3ab5d12f1271943b8db0d79e1ee25ad4735c2f/*"}}

Enable Just My Code在 Visual Studio 中未选中,并且已选中Enable Source Link supportFall back to Git Credential Manager authentication for all Source Link requests.

但是当我调试时,调试器不会进入包。我希望显示有关“将从互联网下载源链接”的对话框,但没有任何反应。调试器只是跨过代码行。

由于文档路径是正确的,token除了 URI 中缺少的键,我得出的结论是 NuGet 包本身已正确打包,因此我不提供有关该过程的任何详细信息。

这些文件不可下载,但那是由于没有进行身份验证,不是吗?

sourcelink test C:\Users\Foo\.nuget\packages\My.Package\1.1.0-beta-0040\lib\netstandard2.0\My.Package.dll
{"documents":{"C:\\projects\\my-package\\*":"https://raw.githubusercontent.com/username/My.Package/aba3ab5d12f1271943b8db0d79e1ee25ad4735c2f/*"}}

2 Documents with errors:
111111111117629326ff4b1b85b15fad279137fe sha1 csharp C:\projects\my-package\src\My.Package\Extensions.cs
https://raw.githubusercontent.com/username/My.Package/11111111111095e33b8db0d79e1ee25ad4735c2f/src/My.Package/Extensions.cs
error: url failed NotFound: Not Found
1111111111184ac4af0122bdae9216bd24036e8f sha1 csharp C:\projects\my-package\src\My.Package\MyProgram.cs
https://raw.githubusercontent.com/username/My.Package/11111111111095e33b8db0d79e1ee25ad4735c2f/src/My.Package/MyProgram.cs
error: url failed NotFound: Not Found
sourcelink test failed

我在这里缺少任何配置吗?

4

0 回答 0