Конвейер Azure Devops ci не может создать основной проект asp.net, поскольку он находится в подпапке репозитория github. - PullRequest
1 голос
/ 05 июля 2019

Мне нужно построить основной спа-проект asp.net с угловым интерфейсом. Поэтому я создал две папки: одну для основного API asp.net, а другую - для углового проекта и поместил его на GitHub. Я интегрировал проект с Azure Pipe Lines ! приложения в GitHub, чтобы я мог легко делать ci / cd с помощью devops Azure. Обратите внимание, что я хочу построить только проект API в подпапке. ссылка на github проекта: https://github.com/lazyfahim/tritronv2 и код Azure YML конвейера: https://github.com/lazyfahim/tritronv2/blob/master/azure-pipelines.yml

Сообщение об ошибке, отображаемое в терминале сборки, было

    MSBUILD : error MSB1003: Specify a project or solution file. The 
    current working directory does not contain a project or solution file.
    ##[error]Bash exited with code '1'.
    ##[section]Finishing: dotnet build Release

1 Ответ

1 голос
/ 05 июля 2019

Вы можете просто отредактировать сборку yaml и point dotnet в вашем конкретном файле проекта, например:

steps:
- script: dotnet build SomeFolder\SomeProject.csproj --configuration $(buildConfiguration)
  displayName: 'dotnet build $(buildConfiguration)'
...