Отладка в пакет Nuget, пакет dotnet (.Net CLI) и задача пакета конвейера Azure

#c# #azure #nuget #azure-pipelines #nuget-package

Вопрос:

После обновления Visual Studio 2019 (версия 16.10.2) две недели назад мы поняли, что внезапно появилась возможность отладки в наших собственных пакетах Nuget без какого-либо копирования символов или другой техники, что раньше было невозможно.

Поскольку мы используем конвейер Azure для создания и развертывания нашего программного обеспечения, мы попытались сделать то же самое здесь, но безуспешно. Конвейер Azure, похоже, использует ту же версию Nuget и .Net CLI, которую мы используем на локальном компьютере.

Пропускаем ли мы настройки для отладки в пакете Nuget без копирования символов?

Мы используем в конвейере Azure

 steps:
- task: DotNetCoreCLI@2
  displayName: 'dotnet pack'
  inputs:
    command: pack
 

и в локальном компьютере

 dotnet pack