0

Visual Studio 2012 是否具有根据关键字定位所需模块的功能?我发现自己花了相当多的时间寻找正确的模块来引用各种关键字的“使用”语句。例如,今天我必须在网上搜索以了解我需要System.ComponentModel才能将DisplayName属性(或我猜测的任何其他属性)与类属性一起使用。在 Java/Eclipse 中,IDE 有一个热键,它将尝试为模块定位一个它在当前上下文中标记为未解析的关键字。Visual Studio 2012 中是否有类似的功能?

4

2 回答 2

4

Resharper(付费!)这样的工具将使工作变得容易得多。它几乎已成为使用 Visual Studio 进行 C#/VB 开发的事实标准。Resharper 也可以引用程序集添加using语句。

话虽如此,在输入类名(在这种情况下)后使用Ctrl+ ,它应该建议命名空间。但是为此,必须引用程序集,而且很多时候可能不会。.DisplayName

重申一下,如果可能的话,请使用 Resharper。

于 2013-02-19T17:18:40.723 回答
2

如果您已经引用了适当的程序集,如果您将光标放在麻烦的名称中,Visual Studio 将提供帮助。例如,如果您尝试应用该属性:

[DisplayName]

...如果您将文本插入符号放入DisplayName并按 Ctrl 句点,它应该为您提供添加适当using指令的选项。(或单击名称左下角的小栏,应该会出现。)

我不相信Visual Studio 为您提供添加程序集引用以查找缺失类型的选项。

于 2013-02-19T17:22:57.563 回答