如何使intellisense停止生成冗余命名空间限定符?

时间:2011-08-09 20:04:29

标签: visual-studio-2010 resharper intellisense

我将VS2010与Reshaper 5.1一起使用,但我已禁用Resharper intellisense,因此我使用了库存VS2010一个(Resharper>Options>Intellisense>General>Visual Studio)。现在,VS2010在自动完成赋值时为Enums生成reduntant命名空间限定符。

插图:

Assigning an AccessibleRole for the MainForm. Note that I am using System.Windwos.Forms

结果:

Reduntant namespace for the AccessibleRole enum

为什么? 我如何解决它 ? VS Tools>Options对话框是一个设置丛林。我输了。

2 个答案:

答案 0 :(得分:1)

如果您处于表单上下文中,VS intellisense正试图消除歧义:

AccessibleRole // implicitly this.AccessibleRole

和枚举。

分配工作正常,但智能感知很困惑。

答案 1 :(得分:0)

我知道无法关闭此功能,但文件上的resharper clean命令将删除冗余限定符。