resharper“cleanup code”与’var’关键字

visual studio 2008 Team Developer Edition中,我对c#的代码清理有一种奇怪的行为。

每当我使用“完全清理”清理代码时,它都会使用显式类型声明替换所有变量声明。 但是我在“检查严重性”,“初始化程序显式声明类型时使用var关键字”和“尽可能使用var关键字”设置“显示为错误”下的相应设置

我需要设置其他设置还是这个已知错误?

Code Cleanup部分下有一个设置,指定Code cleanup应该对var声明做什么。

在ReSharper菜单中,选择选项。 在树视图的底部,选择“代码清理”(在“工具”部分中)。 在右侧选择Code Cleanup预设,然后查看声明设置中的Use’var’ 。 您可能希望将“ 替换方向”设置设置为“不更改”

这对我来说当然是个错误。 var => type usage有效,但type usage => var并不适用于所有工作中的开发机器(R#4.5)。 立即向R#发布反馈。

在Build 5.0.1659.36中有一个错误 – “声明设置中的’使用’var’不受尊重。