.net core MSBUILD:错误MSB1009:在SonarQube服务器上生成项目时,项目文件不存在

.net core MSBUILD:错误MSB1009:在SonarQube服务器上生成项目时,项目文件不存在,.net-core,sonarqube,csproj,.net Core,Sonarqube,Csproj,我的csproj文件中有一个后期构建目标,如下所示 <Target Name="PostBuild" AfterTargets="PostBuildEvent"> <Exec Command="dotnet publish '..\..\src\httpapi\httpapi.csproj' -o $(OutputPath)\service"/> </Target> 知道为什么会这样吗

我的csproj文件中有一个后期构建目标,如下所示

 <Target Name="PostBuild" AfterTargets="PostBuildEvent">
    <Exec Command="dotnet publish '..\..\src\httpapi\httpapi.csproj' -o $(OutputPath)\service"/>
  </Target>

知道为什么会这样吗?是否有其他方法可以在我的后期构建目标中提到目标项目的路径?

我必须更改下面的部分以使其正常工作

'..\..\src\httpapi\httpapi.csproj'


通过删除引号并将反斜杠改为正斜杠..

afaik,SonarQube用于代码分析,为什么需要在其上构建和发布代码?@PavelAnikhouski-是的,SonarQube用于代码分析,但在分析之前构建项目。我在集成测试项目中使用这个构建目标,将目标web api项目(为其编写集成测试)发布到项目输出中的一个单独文件夹中。
'..\..\src\httpapi\httpapi.csproj'
../../src/httpapi/httpapi.csproj