Невозможно проиндексировать один или несколько исходных файлов для файла символов - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь создать пакеты Nuget и добавить в него sh артефактов azure. Я использую Index sources and publish symbols для публикации sh символов на сервере azure символов. Но я продолжаю получать это предупреждение

Невозможно проиндексировать один или несколько исходных файлов для файла символов 'D: \ a \ 1 \ s \ MyClassLibrary \ bin \ Debug \ netstandard2.0 \ MyClassLibrary.pdb' .

Я попытался установить полный тип отладки, но все равно. Я также попытался упаковать PDB в сам пакет nuget, но он все еще не может найти исходный код, хотя Visual Studio показывает, что символы загружены

Loaded 'C: \ Users \ UserName.nuget \ пакеты \ myclasslibrary \ 2.0.15 \ Lib \ netstandard2.0 \ MyClassLibrary.dll». Символы загружены.

Я не могу найти ни одной статьи, которая объясняет это подробно.

Использую приведенные ниже аргументы для команды do tnet pack, после которой выполняется указанная выше задача публикации символа sh

--output $(build.artifactstagingdirectory) --include-symbols --include-source -v d -c Debug --version-suffix "alpha" -p:SymbolPackageFormat=snupkg

dotnet pack

Publish Symbols

...