Azure Devops ci管道无法构建asp.net核心项目,因为它位于github repo的子文件夹中

时间:2019-07-05 08:35:16

标签: github azure-devops continuous-integration

我必须用前端构建一个asp.net核心spa项目。因此,我为asp.net核心API创建了两个文件夹,为角项目创建了两个文件夹,并将其推送到了GitHub。我正在将项目与Azure Pipe Lines集成! GitHub中的应用程序,以便我可以轻松地使用Azure devops进行ci / cd。请注意,我只想在子文件夹中构建API项目。 项目的github链接:https://github.com/lazyfahim/tritronv2 以及蔚蓝的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 个答案:

答案 0 :(得分:1)

您只需编辑yaml并将dotnet构建指向您的特定项目文件,例如:

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