如何在Visual Studio 2015中禁用命名空间缩写?

Mat*_*zer 5 .net c# visual-studio visual-studio-2015

我要禁用的内容......

如果我没有弄错的话,因为Visual Studio 2015有一些新功能可以使命名空间使用的多余部分变得灰白.此外,当您使用快速操作自动将使用添加到某个装配成员时,将省略灰色部分.

例如,整个Whatever.Framework.Shared.Data.MongoShared.Data.Mongo在使用快速操作时添加.

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

sam*_*son -1

在以下情况下,甚至回到 Visual Studio 2012(可能更早版本)您也会看到这种情况:

namespace Test.Foo {
    using Test.Foo.Bar; // can write using Bar
    public class Class1 {
    }
}
Run Code Online (Sandbox Code Playgroud)

using Test.Foo.Bar;

namespace Test.Foo {
    public class Class1 {
    }
}
Run Code Online (Sandbox Code Playgroud)

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