如何让Intellisense自动解决缺失的Using指令。

6
我刚刚安装了VS2010以便进行一些XNA开发,我注意到,从日常使用Eclipse开始,有一个非常有用的功能似乎缺失了。当我开始输入另一个命名空间中的类名时,智能感知不会显示它,因此我无法自动完成。我必须输入完整的名称,将光标悬停在输入的类名上,然后单击出现的菜单,以添加using指令。
是否有一种类似于Eclipse的方式,可以显示当前项目中的所有类名,并在自动完成时自动添加导入?

2
在 IntelliSense 出现之前,您必须引用 DLL。如果有一种工具可以自动添加引用,那就太好了。例如,键入“ConfigurationManager”,System.Configuration.DLL 就会自动添加。 - Jeremy Thompson
可能是Visual Studio智能提示类建议的重复问题。 - Alex Filipovici
1
那将是一个很好的功能。顺便说一下,你可以跳过鼠标,按 ctrl+. 快速打开上下文菜单,然后按 enter 包含使用语句。 - Chris Sinclair
如果我没记错的话,Eclipse不会自动为没有导入的包中的类提供智能感知功能。不过,在你正确输入类名后,它确实有导入它们的能力。在VS中,可以使用[Ctrl]+[.]来实现这一点,正如其他评论中提到的那样。 - Stig-Rune Skansgård
1个回答

1

你必须使用Visual Studio + Resharper。 Resharper是最好的VS插件。它可以提高生产力!虽然它不是免费的,但它非常值得购买,而且还有一个免费的30天试用期。 一旦你开始使用Resharper,就会离不开它。 此外,我还建议你使用Stylecop。它是一个开源的代码规则验证和执行工具。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接