我正在使用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 support
和Fall 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
我在这里缺少任何配置吗?