Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用声纳扫描仪Msbuild v2.2在sonarqube 5.6.5中进行C#Project(内置Msbuild v12)代码分析_C#_Visual Studio 2013_Msbuild_Sonarqube_Sonarqube Scan - Fatal编程技术网

使用声纳扫描仪Msbuild v2.2在sonarqube 5.6.5中进行C#Project(内置Msbuild v12)代码分析

使用声纳扫描仪Msbuild v2.2在sonarqube 5.6.5中进行C#Project(内置Msbuild v12)代码分析,c#,visual-studio-2013,msbuild,sonarqube,sonarqube-scan,C#,Visual Studio 2013,Msbuild,Sonarqube,Sonarqube Scan,目前,我正在使用sonarqube v4.5.6和sonar runner 2.4对在Msbuild v12(VS2013)上构建的dotnet代码进行分析,但现在我正在尝试升级sonar(到sonarqube v5.6.5和sonar scanner for Msbuild v2.2),但在使用Msbuild v12构建项目时(在扫描程序开始和结束之前)遇到了失败。请建议我使用升级的声纳来处理MsBuild v12 如果您需要我提供更多详细信息,请随时与我联系。如SonarQube扫描仪中所述

目前,我正在使用sonarqube v4.5.6和sonar runner 2.4对在Msbuild v12(VS2013)上构建的dotnet代码进行分析,但现在我正在尝试升级sonar(到sonarqube v5.6.5和sonar scanner for Msbuild v2.2),但在使用Msbuild v12构建项目时(在扫描程序开始和结束之前)遇到了失败。请建议我使用升级的声纳来处理MsBuild v12


如果您需要我提供更多详细信息,请随时与我联系。

如SonarQube扫描仪中所述,MSBuild不适用于MSBuild 12。您需要使用MSBuild 14进行编译,可能需要使用
TargetFrameworkVersion
属性。

@Ann感谢您的宝贵回复。这里我的问题是,如果我的项目不支持更高的(.Net framework 4.5+)版本(当前它的作品和基于.Net framework 4.5的构建),那么它的很多库文件只支持framework 4。如果我们升级到.Net framework 4.5+,那么它需要大量的工作。)因此,请建议我使用sonarqube v5.6.5进行c#代码分析(使用sonarqube.scanner.msbuild或其他一些插件)的一些调整或解决方法。@user7014262:Microsoft.NET Framework 4扩展支持结束日期: