我想在添加每个新命名空间时更改命名空间位置

时间:2017-04-05 08:25:08

标签: c# .net namespaces

我希望在添加每个新命名空间时更改命名空间位置。但我不知道怎么做。

通常命名空间列表位于命名空间定义行上,但我想在命名空间定义行下自动添加命名空间列表。

我总是在命名空间定义行下移动命名空间列表,但是这个方法很无聊。

我是如何自动完成的?

enter image description here

1 个答案:

答案 0 :(得分:0)

我会告诉你我做了什么。

转到:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class

我正在使用VS2013,所以我转到Microsoft Visual Studio 14.0文件夹。

Class.cs文件是创建的新类的模板。在这个文件中移动命名空间位置,然后瞧!!

这样做:

namespace $rootnamespace$
{
    using System;
    using System.Collections.Generic;
    $if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
    $endif$using System.Text;
    $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
    $endif$

    class $safeitemrootname$
    {
    }
}