FxCop的NamingRule之拼写检查不生效
本来用的是1.35版本,发现没有进行拼写检查,升级到1.36后依然不行,无奈反编译其代码,终于发现了下边这个:
Environment.GetFolderPath(Environment.SpecialFolder.CommonProgramFiles) + @"\Microsoft Shared\Proof\";
对应于我机器的文件夹就是 C:\Program Files\Common Files\Microsoft Shared\PROOF
FxCop会在该文件夹加载词典然后检查,但该文件夹也许应该是安装office之后才有,恰好我的开发机器上就没有这个文件夹,从其他机器上拷贝过来后就好了。
另外,看样子如果我们也有拼写检查的需求的话,模仿一下FxCop应该也就很好实现了。