Nic*_*ckG 21 c# code-formatting stylecop visual-studio-2010
我在我的代码中包含了第三方.cs文件.它不符合StyleCop的规则,但我迫切需要能够将它从StyleCop的检查中排除,但到目前为止我找到的方法都没有用.
这里记录了三种方法:http://sethflowers.com/blog/force-stylecop-to-ignore-a-file/ ..但这些方法似乎都不适用于StyleCop 4.7
其中最有用的是.csproj中的这个方法:
<Compile Include="AViolatingFile.cs">
<ExcludeFromStyleCop>true</ExcludeFromStyleCop>
</Compile>
Run Code Online (Sandbox Code Playgroud)
但是,尽管添加了文件,但StyleCop在解析此文件时仍会导致编译错误.
小智 24
// <auto-generated/>
Run Code Online (Sandbox Code Playgroud)
把它放在班级的顶端
样式警察忽略自动生成的代码
小智 1
我不久前也使用过 stylecop,我相信您必须在 csproj 文件中使用以下行:
<Import Project="$(MSBuildExtensionsPath)\StyleCop\v4.6\StyleCop.targets" Condition="Exists('$(MSBuildExtensionsPath)\StyleCop\v4.6\StyleCop.targets')" />
Run Code Online (Sandbox Code Playgroud)
您还需要将 xml 声明中的版本号更改为您已安装的版本号。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
10006 次 |
| 最近记录: |