在我的团队完全迁移到.net Core 1.0后,使用SonarQube有点不合适但后来我读了Running SonarQube against an ASP.Net Core solution/project
如果声明Core 1.1从project.json迁移到.csproj,则可以使用MSBUILD构建项目并对代码运行SonarQube分析。有没有人能够解决这个问题?在我们将其中一个解决方案升级到Core 1.1之后,我一直在尝试让SonarQube分析此代码。
如果尝试使用msbuild /t:rebuild
和dotnet msbuild
的不同变化
在Sonar分析期间构建项目但是除了SonarQube之外没有产生任何响应标准“确保构建成功并且所有sonarqube命令从同一文件夹运行”错误。
尽管msbuild /t:rebuild
does返回“构建成功”的事实。
这里有两个方面:
我正在寻找相同的答案,但它与以前的版本相同。
我有这三个步骤来做同样的事情。安装.net核心frameworkdotnet core cli时会出现dotnet msbuild。
主要区别在于“MsBuild”而不是“dotnet msbuild”。
SonarQube.Scanner.MSBuild.exe开始/k:"org.sonarqube:sonarqube-scanner-msbuild“/ n:”“/ v:”“
dotnet msbuild“\ ConsoleAppForSonar.sln”
SonarQube.Scanner.MSBuild.exe结束