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

Шаблоны оформления и установки Visual Studio 2010

Я использую F #, и я обнаружил, что доступные шаблоны были немного редкими по своему вкусу, и я хочу сделать больше. Как я могу это сделать? также, как бы установить эти шаблоны после того, как я их создал?

4b9b3361

Ответ 2

В пути Visual Studio вы найдете шаблоны по умолчанию, это набор zip файлов, которые расширяются в шаблон cach.

Они хранятся в

  • Шаблоны элементов - %VSInstallDir%\Common7\IDE\ItemTemplates\
  • Шаблоны проектов - %VSInstallDir%\Common7\IDE\ProjectTemplates\

Извлечение {{.zip}} в вопрос и повторное сжатие с измененным содержимым обновит шаблон. Вы также можете скопировать эти файлы в одну из соответствующих папок шаблонов в %USERPROFILE%\Documents\Visual Studio 2010.

Информацию о создании шаблонов см. в Шаблоны Visual Studio в MSDN.

Затем вам нужно сказать VS, чтобы перестроить кеш.

  • Откройте оболочку командной строки визуальной студии
  • Выполнить devenv /installvstemplates

Вы также можете использовать мастер "Экспорт шаблонов..." из меню файла, однако экспортированный шаблон теряет исходное содержимое, например, if.

Ответ 3

У меня возникли проблемы с этим и несколькими настраиваемыми шаблонами. Каждый шаблон (например, vstemplate + cs файл) должен быть в его собственном zip файле. Если вы поместите несколько в один и тот же почтовый индекс, он не подберет ни одного из них.

Я также обнаружил, что если вы поместите их в:

$My Documents$\Visual Studio 2010\Templates\ItemTemplates

тогда вам не потребуется запускать команду (devenv/installvstemplates), упомянутую Бреттом. Предположительно, это только при изменении существующих в папке установки.

Здесь образец, который я использую для детонации тестов NUnit:

Файл кода (с .cs/соответствующим расширением):

using System;
using System.Collections.Generic;
using System.Linq;  
using System.Text;
using NUnit.Framework;

namespace $rootnamespace$
{
    [TestFixture, Category("issue")]
    public class $safeitemname$
    {
        [SetUp]
        public void Setup()
        {

        }

        [Test]
        public void Test()
        {

        }
    }
}

Файл шаблона (с расширением .vstemplate):

<VSTemplate Version="3.0.0" Type="Item"
            xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" >
  <TemplateData>
    <DefaultName>ATest.cs</DefaultName>
    <Name>NUnit test</Name>
    <Description>
        with [TestFixture] attribute set on class and one empty method 
        called Test that has [Test] attribute
    </Description>
    <ProjectType>CSharp</ProjectType>
    <SortOrder>10</SortOrder>
    <Icon>someIcon.ico</Icon>
  </TemplateData>
  <TemplateContent>
    <References />
    <ProjectItem SubType="Code" TargetFileName="$fileinputname$.cs"
                 ReplaceParameters="true">TheCodeFile.cs</ProjectItem>
  </TemplateContent>
</VSTemplate>

Ответ 5

Я потерял шаблоны SharePoint 2010 и MOSS 2007 в инструменте разработки Visual Studio 2010 после установки SharePoint. Я переустановил VS и обнаружил, что они доступны. Похоже, что во время установки предварительных реквизитов SharePoint по какой-то причине я пропустил эти шаблоны после установки.

Ответ 7

Вы можете загрузить и установить VS 2010 SDK (или VS 2010 SP1 SDK), который содержит новые шаблоны проектов, такие как шаблон шаблона элемента и шаблон шаблона проекта (я не знаю, есть ли версия для более ранних версий VS и если эти шаблоны только для С# или нет).

Visual Studio 2010 SP1 SDK: http://www.microsoft.com/download/en/details.aspx?id=21835

Visual Studio 2010 SDK: http://www.microsoft.com/download/en/details.aspx?id=2680