如何在Visual Studio 2015中快速解析名称空间

lay*_*nee 24 asp.net-mvc namespaces visual-studio-2012 asp.net-core-mvc visual-studio-2015

当我键入一个尚未导入命名空间的方法时,我得到一个红色波浪下划线(又名波浪形红线),表示存在错误.使用Visual Studio 2012,我可以右键单击此红线并使用Resolve > using System.Text.RegularExpressions右键单击上下文菜单快速选择所需的命名空间.我还可以选择使用完整的命名空间完全限定我的方法.

使用Visual Studio 2012:

Visual Studio 2012解析命名空间选项

在Visual Studio 2015预览中,右键单击上下文菜单中缺少此选项.有谁知道如何启用此- 或 -快速选择我想要的命名空间?

lay*_*nee 33

此菜单已更改,并添加了新功能.原始菜单项已被"Quick Actions ..."取代,它会打开自己的子菜单,在那里我可以找到我正在寻找的东西,例如导入名称空间和重构选项:

Visual Studio 2015快速操作


N. *_*len 11

@dotnetstep绝对正确.

为了更快的解决过程:

  1. 将文本光标放在以红色曲折的单词上.
  2. Ctrl+ .(句号).
  3. 点击进入.
  4. 享受快速命名空间解析

  • 在VS2015中,通过"灯泡"操作,您只需将光标放在同一行上,C#编辑器将显示该行上可用的任何操作. (2认同)

dot*_*tep 5

这个选项在那里非常多,但它有点变化.你必须做以下事情.

在此输入图像描述

你可以看到黄色灯泡和箭头.只需单击该箭头即可看到该选项或双击Regex,它将在该行的左侧弹出黄色灯泡.将光标移动到该灯泡图标上,您会看到选项.

在此输入图像描述