C# 如何显示解决方案的所有StyleCop警告?
如果我的解决方案中有两个项目,并且每个项目都配置为运行StyleCop,那么MSBuild将只显示单个项目的警告C# 如何显示解决方案的所有StyleCop警告?,c#,msbuild,project,stylecop,solution,C#,Msbuild,Project,Stylecop,Solution,如果我的解决方案中有两个项目,并且每个项目都配置为运行StyleCop,那么MSBuild将只显示单个项目的警告 难道没有办法让它显示每个项目的警告吗?您可以使用msbuidl和msbuild扩展包,具体来说就是:msbuild.ExtensionPack.StyleCop.dll 分析路径(此处所有代码),例如 并将文件发送到任务 <MSBuild.ExtensionPack.CodeQuality.StyleCop TaskAction="Scan" Show
难道没有办法让它显示每个项目的警告吗?您可以使用msbuidl和msbuild扩展包,具体来说就是:msbuild.ExtensionPack.StyleCop.dll 分析路径(此处所有代码),例如 并将文件发送到任务
<MSBuild.ExtensionPack.CodeQuality.StyleCop
TaskAction="Scan"
ShowOutput="true"
ForceFullAnalysis="true"
CacheResults="false"
SourceFiles="@(SourceFiles)"
SettingsFile="$(SourceAnalysisSettingsFile)"
ContinueOnError="false">
<Output TaskParameter="Succeeded" PropertyName="AllPassed"/>
<Output TaskParameter="ViolationCount" PropertyName="Violations"/>
<Output TaskParameter="FailedFiles" ItemName="Failures"/>
</MSBuild.ExtensionPack.CodeQuality.StyleCop>
希望这能让你开始