Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
SonarQube-不包括文件和文件夹[整个.Net项目(csproj)]_Sonarqube - Fatal编程技术网

SonarQube-不包括文件和文件夹[整个.Net项目(csproj)]

SonarQube-不包括文件和文件夹[整个.Net项目(csproj)],sonarqube,Sonarqube,我试图通过VSTS构建从Sonar扫描中排除一些文件夹。我们已经将Sonar插件用于MSBuild 如果我将排除模式用作***.cs,那么它将排除所有的.cs文件。我的目标是从扫描中排除整个文件夹。 我试过以下几种模式,但似乎都不管用 **/folder/* **/folder/*.cs **/folder/** **/folder/**/* **/folder/**/*.cs folder/*.cs folder/**/*.cs folder/**/* folder/** folder/*

我试图通过VSTS构建从Sonar扫描中排除一些文件夹。我们已经将Sonar插件用于MSBuild

如果我将排除模式用作
***.cs
,那么它将排除所有的.cs文件。我的目标是从扫描中排除整个文件夹。 我试过以下几种模式,但似乎都不管用

**/folder/*
**/folder/*.cs
**/folder/**
**/folder/**/*
**/folder/**/*.cs
folder/*.cs
folder/**/*.cs
folder/**/*
folder/**
folder/*
请帮我弄到正确的图案


我想从扫描中排除此问题项目。

通过在项目文件中将MSBuild属性SonarQubeExclude设置为true,可以排除整个C#项目。请参阅本文:

文件夹/**
***/folder/**
应该可以正常工作。请记住,根目录是包含*.csproj文件的目录。也许试着编辑你的帖子,并向我们展示你的文件夹结构以及你在SonarQube中的内容。你的建议是正确的,根目录是*.csproj。您知道如何从分析中排除任何项目,或者如何从扫描中排除整个csproj文件,以便不扫描该项目中的文件吗?这个问题有部分解决方案:此解决方案无论如何都有效,但这也将包括实施的时间努力,在我们的问题中,我们为同一个解决方案有多个构建。在某些情况下,解决方案x不需要声纳,但在某些情况下,我们需要声纳。所以,如果我们可以通过Sonar服务器端实现一些东西,那就更好了。