我将 SonarLint 用于 dotnetcore 2 项目,该项目也针对 net461。每个目标框架都会报告每个警告,从而导致重复警告。
我试图通过向分析器包 ref 添加条件来解决此问题,但这不起作用:
<PackageReference Include="SonarAnalyzer.CSharp" Version="6.7.1.4347" Condition="'$(TargetFramework)'=='netcoreapp2.0'">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
有没有办法只为 1 个目标框架设置 sonarlint?