Могу ли я публиковать символы в VSTS?

В настоящее время я публикую некоторые NuGets в своем канале VSTS. Поддерживается ли VSTS в качестве сервера символов, чтобы я мог публиковать свои пакеты символов?


person aoetalks    schedule 29.04.2016    source источник


Ответы (3)


Теперь можно использовать VSTS в качестве сервера символов

Я также написал сообщение в блоге о том, как настроить сервер символов с помощью определения сборки VSTS, где символы публикуются в общей папке. На самом деле это скорее пошаговое руководство о том, как публиковать и предоставлять их через IIS.

person Frederik Gheysels    schedule 17.05.2018

Вы можете опубликовать свои символы в общую папку. В настоящее время не поддерживается использование самого VSTS в качестве сервера символов.

person Daniel Mann    schedule 29.04.2016
comment
@aoetalks — обязательно проголосуйте за этот элемент User Voice, если вы заинтересованы в этой функции: visualstudio.uservoice.com/forums/330519-team-services/ - person Ed Blankenship; 01.05.2016
comment
И как именно вы это сделали? у вас есть локальный сервер в помещении и вы создали общий файловый ресурс?, если да, то как вы защищаете свой сервер, чтобы только размещенный пул мог писать на него, или вы создали виртуальную машину в лазури? если да, то как вы добавили агента в TS? Как вы управляете безопасностью, чтобы общий ресурс был виден только вашей команде? Я не саркастичен, я действительно хочу знать, администрирование и конфигурация мудрого TS кажутся огромным шагом назад - person Juan Zamudio; 29.07.2016
comment
Произошло обновление элемента User Voice, этим летом будет доступна предварительная версия сервиса VSTS Symbol. - person Scott Chamberlain; 20.03.2017

Проверьте ссылку на источник. Это становится новым стандартом или, по крайней мере, рекомендуемым способом.

SourceLink — это система, не зависящая от языка и системы управления исходным кодом, обеспечивающая первоклассные возможности отладки исходного кода для двоичных файлов. Цель проекта — дать возможность любому, кто создает библиотеки NuGet, предоставлять отладку исходного кода для своих пользователей практически без усилий. Библиотеки Microsoft, такие как .NET Core и Roslyn, поддерживают SourceLink. SourceLink поддерживается Microsoft.

В случае репозитория VSTS Git и проекта .Net Core

  1. Добавьте ссылку на nuget Microsoft.SourceLink.Vsts.Git в свой проект — тот, который будет dotnet pack позже (на данный момент в предварительном просмотре — убедитесь, что вы отметили «Включить предварительные выпуски» в VS Nuget Manager)
  2. Добавьте <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder> в PropertyGroup, где находится элемент TargetFramework.
  3. Добавить задачу .NET Core с помощью команды pack

Пакет nuget теперь будет содержать файлы PDB, чтобы клиенты могли легко отлаживать вашу библиотеку.

person Skorunka František    schedule 20.07.2018