Опубликовать пакет символов * .snupkg в частной ленте в VSTS
Вы можете опубликовать пакет символов .snupkg на NuGet.org или на любом сервере NuGet, который использует эту возможность . Но у лазурного devops частного канала нет такого опыта.
Подробную информацию можно получить из этой вики Улучшения отладки и символов пакета NuGet :
- При публикации пакетов как пакет символов, так и файл .nupkg будут легко публиковаться на NuGet.org или на любом сервере NuGet, который использует эту возможность.
Причина
Как мы знаем, когда мы потребляем .snupkg
в Visual Studio, мы добавляем новое расположение сервера символов в расположении файла символов (.pdb):
Но Visual Studio может анализировать только файл символов ( .pdb ) напрямую, а не пакет .snupkg
, поэтому нам нужен сервер NuGet, который поможет нам прочитать файл .pdb
из .snupkg
пакет. Фид Azure devops более склонен быть общим хранилищем пакетов.
Итак, мы должны опубликовать пакет символов * .snupkg на NuGet.org или на любом сервере NuGet, который включит эту возможность .
Если вы не хотите делиться своим пакетом на nuget.org, вы можете разместить свой собственный сервер NuGet или вы можете использовать облегченное решение для решения этой проблемы (вы можете отладка пакета nuget с приватной подачей).
Надеюсь, это поможет.