无法进入私有存储库中托管的启用SourceLink的NuGet

时间:2018-09-12 13:58:27

标签: .net nuget myget sourcelink

我正在使用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/*"}}

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

但是当我调试时,调试器不会进入程序包。我希望出现有关“将从Internet下载源链接”的对话框,但是什么也没有发生。调试器仅遍历代码行。

由于文档路径正确,因此可以预期URI中缺少token键,我得出的结论是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

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

0 个答案:

没有答案