Подтвердить что ты не робот

Как изменить шаблон шаблона нового класса Visual Studio С# по умолчанию?

Можно ли изменить шаблон в Visual Studio 2010, чтобы изменить определение класса из:

class Class1
{

}

в

public class Class1
{

}

При создании нового класса с помощью Add- > Class в контекстном меню.

Я также идеально хотел бы иметь возможность создать класс в одном контекстном меню. Я копирую + вставляю существующие файлы классов, чтобы избежать диалога с файлом.

4b9b3361

Ответ 1

Вы можете изменить следующий файл:

c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip

Он содержит шаблон, используемый при добавлении нового класса. Внутри той же папки у вас также есть шаблон для интерфейсов: Interface.zip, чтобы они были общедоступны по умолчанию. IIRC для выбора изменений необходимо перезапустить VS.

Ответ 2

Вы можете создать свой собственный шаблон, поместив файл в C:\Users\you\Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C#.

Например, вы можете поместить "publicclass.cs" в это содержимое:

using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;

namespace $rootnamespace$
{
    public class $safeitemrootname$
    {
    }
}

Чтобы избежать диалога с классом, вы можете использовать смарт-тег. В любом месте вы должны использовать существующий класс, просто введите имя класса и нажмите Alt Shift F10, чтобы открыть меню "generate class".