Visual Studio 2015缩短了自动添加的使用/导入

时间:2015-08-19 18:23:28

标签: visual-studio-2015 using

与VS2013相比,在VS2015中,在文件顶部自动添加using(或Import用于VB人员)指令的行为已发生变化。因此,以下代码:

namespace CommanderKeen.Enemies
{
    class Dopefish
    {
    }
}

namespace CommanderKeen
{
    using System;

    class GameLogic
    {
        public GameLogic()
        {
            // I reference the Dopefish class, being in another sub-namespace here,
            // and want VS to automatically import this namespace.
            Dopefish neverDies = new Dopefish();
        }
    }
}

VS2013 中,将在using System;指令后添加以下行:

using CommanderKeen.Enemies;

,例如,完全限定的命名空间。 VS2015 然而将其缩短为:

using Enemies;

...由于这种情况,我的using指令都放在命名空间内。但是,我从来没有看到这是常见的做法,即使using指令放在这种(不太常见)的方式。

我可以通过在using范围之外移动我的namespace指令来解决这个问题,但我真的不想那样做,因为我的整个项目现在都是这样组织的。

有没有人知道这是否可以修复,可能是通过附加组件?

0 个答案:

没有答案