Visual studio удалить шаблон

Обновлено: 07.07.2024

Я удалил экспортированный zip-файл, который был помещен в папку с экспортированными шаблонами, и, конечно же, он по-прежнему отображается в диалоговом окне Visual Studio «Добавить новый проект». Я ожидал этого, но мне трудно найти, где еще хранятся файлы шаблонов. Как удалить собственный шаблон?

Изменить

Я просмотрел следующие папки (и многие другие, но это наиболее очевидные): %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache %userprofile%\Documents\Visual Studio 2010\My Exported Templates %userprofile%\Documents\Visual Studio 2010\Templates\ProjectTemplates

Не уверен, имеет ли это значение, но я также использую Windows 7 в качестве своей ОС.

Попробуйте поискать под %userprofile%\Application Data\Microsoft\VisualStudio\10.0\ProjectTemplatesCache . Здесь обычно хранится разархивированный кеш шаблона. Если его там нет, попробуйте найти папку с именем ProjectTemplatesCache в любом месте каталога пользовательских данных.

Шаблоны также хранятся в «Мои документы \ Visual Studio 2010 \ Templates». В ProjectTemplates и ItemTemplates и так далее в зависимости от языка.

РЕДАКТИРОВАТЬ: я только что экспортировал шаблон проекта. ZIP-файл был создан в 2 местах:

Удаление обоих из них также удалило выбор из диалогового окна нового проекта, поэтому я не уверен, что происходит на вашем компьютере :(

Моя ОС Windows 8.1 и я использую Visual Studio 2013.

Вот путь к настраиваемым шаблонам;

В этом случае мой путь пользовательских шаблонов, таких как:

По крайней мере, для шаблонов VSIX, официальный способ с использованием VS2010 просто работает:

Tools -> Extension Manager. -> Installed Extensions -> Templates -> $yourTemplate -> [Uninstall|Disable]

Если это сработает в первую очередь для вас, вам не нужно возиться с разными макетами папок.

Если кому-то нужен ответ для VS 2015 и Windows 7 (я знаю), это% UserProfile% \ Documents \ Visual Studio 2015 \ Templates \ ProjectTemplates

После ручного поиска некоторых пользовательских шаблонов профилей (.vstemplate) я нашел их в следующем месте:

% userprofile% \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions

Похоже, VS2010 устанавливает некоторые шаблоны как расширения, или авторы сделали это таким образом. Надеюсь, это кому-то поможет.

Может потребоваться запустить «devenv / setup» в команде запуска, чтобы обновить VS2010 после удаления шаблонов.

Если вы по-прежнему видите нежелательные шаблоны, отображаемые в диалоговом окне New Project. , вам необходимо удалить (для сообщества Visual Studio 2013) \Common7\IDE\ItemTemplatesCache\cache.bin после удаления всех нежелательных файлов, как описано выше. После этого VS перестроит список шаблонов.

Мне удалось решить эту проблему для моего Visual Studio Community 2017, сначала удалив zip-файлы шаблона в следующих папках:

Затем удалите следующую папку:

(Идентификатор после "15.0_" может отличаться)

В моем случае с Visual Studio 19 в Windows 10 это была эта папка:

% userprofile% \ AppData \ Roaming \ Microsoft \ VisualStudio [VS_VERSION] \ ProjectTemplatesCache

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

Можно также создать пользовательские подкатегории в расположении с пользовательскими шаблонами. Категории будут отображаться в диалоговых окнах Новый проект и Добавление нового элемента.

Локальные шаблоны

Установленные шаблоны и пользовательские шаблоны хранятся в двух различных местах.

Установленные шаблоны

По умолчанию шаблоны, установленные с Visual Studio, находятся в следующих расположениях:

%ProgramFiles(x86)%\Microsoft Visual Studio\2017\<edition>\Common7\IDE\ProjectTemplates\<язык>\<код языка>

%ProgramFiles(x86)%\Microsoft Visual Studio\2017\<edition>\Common7\IDE\ItemTemplates\<язык>\<код языка>

Например, следующий каталог содержит шаблоны элементов Visual Basic для английского языка (LCID 1033):

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates\VisualBasic\1033

%ProgramFiles(x86)%\Microsoft Visual Studio\2019\<edition>\Common7\IDE\ProjectTemplates\<язык>\<код языка>

%ProgramFiles(x86)%\Microsoft Visual Studio\2019\<edition>\Common7\IDE\ItemTemplates\<язык>\<код языка>

Например, следующий каталог содержит шаблоны элементов Visual Basic для английского языка (LCID 1033):

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates\VisualBasic\1033

Шаблоны пользователя

Если добавить сжатый файл (ZIP), содержащий VSTEMPLATE-файл, в каталог с пользовательскими шаблонами, этот шаблон будет отображаться в диалоговом окне "Новый проект" или "Новый элемент". По умолчанию пользовательские шаблоны находятся в следующих расположениях:

%USERPROFILE%\Documents\Visual Studio 2017\Templates\ProjectTemplates

%USERPROFILE%\Documents\Visual Studio 2017\Templates\ItemTemplates

%USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates

%USERPROFILE%\Documents\Visual Studio 2019\Templates\ItemTemplates

Известное расположение пользовательских шаблонов можно изменить, последовательно выбрав Сервис > Параметры > Проекты и решения > Расположения.

Упорядочивание шаблонов

Категории в диалоговых окнах Новый проект и Добавление нового элемента отражают структуры каталогов, которые существуют в расположениях установленных и пользовательских шаблонов. Пользовательские шаблоны можно упорядочить по собственным категориям путем добавления новых папок в каталог с пользовательскими шаблонами. Диалоговые окна Новый проект и Добавление нового элемента отражают все изменения, вносимые в категории шаблонов пользователя.

Вы не можете создать новую категорию на уровне языка программирования. Новые категории можно создавать только в рамках каждого отдельного языка.

Создание категорий пользовательских шаблонов проектов

Поместите все шаблоны для этой категории в новую папку.

В меню Файл щелкните Создать > Проект.

Создание категорий пользовательских шаблонов элементов

Поместите все шаблоны для этой категории в новую папку.

Создайте новый проект или откройте уже имеющийся. Затем в меню Проект выберите пункт Добавить новый элемент.

Отображение шаблонов в родительских категориях

Можно включить шаблоны в подкатегориях, чтобы они отображались в их родительских категориях, с помощью элемента NumberOfParentCategoriesToRollUp в VSTEMPLATE-файле. Эти действия одинаковы как для шаблонов проектов, так и для шаблонов элементов.

Найдите ZIP-файл, содержащий шаблон.

Извлеките содержимое ZIP-файла.

Откройте VSTEMPLATE-файл в Visual Studio.

В элементе TemplateData добавьте элемент NumberOfParentCategoriesToRollUp . Например, следующий код делает шаблон видимым в родительской категории, но не на более высоких уровнях.

Сохраните VSTEMPLATE-файл и закройте его.

Файлы сжимаются в ZIP-файл.

Удалите извлеченные файлы шаблона и ZIP-файл старого шаблона.

Поместите новый ZIP-файл в каталог, где находился удаленный ZIP-файл.

Читайте также: