c# - 如何在 Visual Studio 2015 中禁用 namespace 缩写?

标签 c# .net visual-studio visual-studio-2015

What I want to disable...

如果我没记错的话,自 Visual Studio 2015 以来,有一些新功能可以使命名空间使用的冗余部分变灰。此外,当您使用快速操作 自动向某些程序集成员添加 using 时,灰色部分将被省略。

例如,当使用快速操作.

是否可以完全禁用此重构功能?

最佳答案

在以下情况下,您甚至可以回到 Visual Studio 2012(可能更旧):

namespace Test.Foo {
    using Test.Foo.Bar; // can write using Bar
    public class Class1 {
    }
}

对比

using Test.Foo.Bar;

namespace Test.Foo {
    public class Class1 {
    }
}

第一个将使 using 语句中的 Test.Foo. 部分变灰,因为您在 namespace 声明中。第二个不会。

关于c# - 如何在 Visual Studio 2015 中禁用 namespace 缩写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33912474/

相关文章:

c# - 如何确定所有任务何时完成

c# - 如何创建队列

.net - 为什么 COM 互操作优先于 .NET 中的 P/Invoke?

c++ - VS2008 链接到错误的 boost 库

visual-studio-2010 - 如何在 Visual Studio 2010 中设置 AnkhSVN 提交的快捷键?

c# - 在弹出窗口关闭时刷新页面?

c# - 如何在 iframe 中显示本地文件夹中的 html 文件?

c# - 为什么 DI 会为两个不同的范围返回相同的 DbContext?

.net - 为什么 Azure Elastic Sc​​ale 不支持字符串数据类型作为分片键?

c# - 将 List<MyObject> 转换为字典 <obj.string, List<obj.ID>>