Не могу войти в SourceLink с поддержкой NuGet, размещенного в частном репо - PullRequest
0 голосов
/ 12 сентября 2018

Я использую Visual Studio 15.8.4, ссылаясь на пакет NuGet из частного канала MyGet.Исходный код размещен в частном репозитории на 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 support и Fall back to Git Credential Manager authentication for all Source Link requests.

Но когда я отлаживаю, отладчик не входит в пакет.Я ожидаю, что появится диалоговое окно «ссылка на источник будет загружена из Интернета», но ничего не происходит.Отладчик просто пересекает строку кода.

Поскольку путь к документу указан правильно, предположим, что в 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

здесь отсутствует какая-либо конфигурация?

...