Ray*_*Ray 6 using visual-studio-2015
与VS2013相比,VS2015中文件顶部自动添加using(或ImportVB人员)指令的行为已发生变化.因此以下代码:
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();
}
}
}
Run Code Online (Sandbox Code Playgroud)
在VS2013中,将在using System;指令后添加以下行:
using CommanderKeen.Enemies;
Run Code Online (Sandbox Code Playgroud)
例如,完全限定的命名空间.然而,VS2015将此缩短为:
using Enemies;
Run Code Online (Sandbox Code Playgroud)
...由于这种情况,我的using指令都放在命名空间内.但是,我从来没有看到这是常见的做法,即使using指令以这种(不常见的)方式存在.
我可以通过将我的using指令移到namespace范围之外来解决这个问题,但我真的不想这样做,因为我的整个项目现在都是这样组织的.
有没有人知道这是否可以修复,可能是通过附加组件?
| 归档时间: |
|
| 查看次数: |
638 次 |
| 最近记录: |