Я создаю свой первый конвейер для создания настольного приложения .NET. Я добавил нужную задачу в свой YML-файл, но получаю следующую ошибку относительно сборки, которая может отсутствовать или не быть найденной.
Сообщение об ошибке: «Тип или имя пространства имен« AxAcroPDFLibre »не удалось
быть найденным..."
Скриншот ошибки
Это полный код моего файла YML:
# Рабочий стол .NET
# Создавайте и запускайте тесты для .NET Desktop или классических настольных решений Windows.
# Добавьте шаги, которые публикуют символы, сохраняют артефакты сборки и многое другое:
# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net
курок:
- мастер
пул: vmImage: 'Windows-последняя'
переменные: решение: '**/*.sln' buildPlatform: 'Any CPU' buildConfiguration: 'Release'
шаги:
- задача: NuGetToolInstaller@1
- задача: входы NuGetCommand@2:
restoreSolution: '$(решение)'
- задача: входы VSBuild@1:
решение: '$(решение)'
платформа: '$(buildPlatform)'
конфигурация: '$(buildConfiguration)'
- задача: VSTest@2 входы:
платформа: '$(buildPlatform)'
конфигурация: '$(buildConfiguration)'
- задача: CopyFiles@2 displayName: «Копировать файлы в: $(build.artifactstagingdirectory)» входные данные:
SourceFolder: '$(system.defaultworkingdirectory)'
Содержимое: '**/bin/**'
TargetFolder: '$(build.artifactstagingdirectory)' условие: SuccessedOrFailed()
- задача: PublishBuildArtifacts@1 displayName: «Опубликовать артефакт: удалить» входные данные:
PathtoPublish: '$(build.artifactstagingdirectory)' условие: successedOrFailed() Я нашел аналогичный вопрос здесь, в StackOverflow, но я проверил свою команду пакета самородков, и она есть в файле сборки.
В конце процесса работа не выполняется.
Нажмите здесь, чтобы просмотреть журнал ошибок
Сейчас это все, что я пробовал, так как я документирую себя в Azure DevOps Pipelines. Если у вас есть какие-либо рекомендации, я буду признателен за них.