2011-02-25 95 views
4

有没有什么办法可以解决“在我的C#文件中使用”? 我从NetBeans或Eclise for Java寻找某种“修复(组织)导入”。 我正在寻找解决问题的最简单方法:当我错过某些“使用”指令时,找不到类型或名称空间。实际上,我不记得所有C#类的层次结构。Visual Studio 2010 - 修复“使用”功能?

回答

9

当您键入尚未导入的类型的名称时,它将以红色突出显示。如果按Ctrl-period,Visual Studio将提供导入它。 (游标附近应该有一个蓝点表示这是可能性)。或者使用ReSharper,在出现问题的行上按Alt-Enter。

请注意,只处理“添加使用指令”的一面。还有“删除并使用指令排序”命令来保持整洁。我通常有绑定到Ctrl-Shift-U,但我不认为认为它有默认的快捷方式。

+0

非常感谢!那正是我需要的。 – Eugeny 2011-02-25 07:39:28

+0

但这是否意味着,无法一次添加所有适当的使用指令(要求用户选择是否存在歧义)?我找不到它。 – Jirka 2013-01-23 17:16:12

+0

@ Jirka-x1:我不知道一个,不。 Resharper *可能会在这些方面有所作为。我通常觉得在我去的时候填充它们是很好的。 – 2013-01-23 17:22:40

4

如果您有必要的程序集引用,您可以右键单击(或悬停)无法识别的类名称以找到“解决”子菜单来帮助您。您可以找到选项来添加必要的使用,或将类名更改为使用代码中的命名空间完全限定。