删除自动导入的自定义项目模板

问题描述 投票:0回答:10

我删除了放置在导出模板文件夹中的导出 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。

visual-studio visual-studio-2010 project-template
10个回答
40
投票

尝试在

%userprofile%\Application Data\Microsoft\VisualStudio\10.0\ProjectTemplatesCache
下查找。这是通常存储模板的解压缩缓存的位置。如果不存在,请尝试在用户数据目录中的任意位置搜索名为 ProjectTemplatesCache 的文件夹。


21
投票

模板也存储在“我的文档\Visual Studio 2010\Templates”中。在 ProjectTemplates 和 ItemTemplates 下等等,具体取决于语言。

编辑:我刚刚导出了一个项目模板。该 zip 文件是在 2 个位置创建的:

 My Documents\Visual Studio 2010\My Exported Templates\mytemplate.zip 
 My Documents\Visual Studio 2010\Templates\ProjectTemplates\mytemplate.zip

删除这两个选项也会从新项目对话框中删除选择,因此我不确定您的计算机上发生了什么:(


16
投票

我的操作系统 Windows 8.1,我使用 Visual Studio 2013。

这里是自定义模板的路径;

%userprofile%\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache

对于这种情况,我的自定义模板路径如下:

C:\Users\xxxxx\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache

6
投票

至少对于 VSIX 模板,使用 VS2010 的官方方式很简单:

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

如果这首先适合您,那么您不必使用不同的文件夹布局。


2
投票

如果有人需要 VS 2015 和 Windows 7 的答案(我知道),那就是 %UserProfile% \Documents\Visual Studio 2015\Templates\ProjectTemplates


2
投票

为了完整起见,以下是您在 VS 2019 中清除模板残留物必须访问的所有路径:

先关闭VS...

  1. C:\Users\USER\Documents\Visual Studio 2019\My Exported Templates
  2. C:\Users\USER\Documents\Visual Studio 2019\Templates\ProjectTemplates
  3. C:\Users\USER\AppData\Roaming\Microsoft\VisualStudio\16.0_xxxxxxxx
  4. C:\Users\USER\Application Data\Microsoft\VisualStudio\16.0_xxxxxxxx
  5. C:\Users\USER\AppData\Local\Microsoft\VisualStudio\16.0_xxxxxxxx\ProjectTemplatesCache_{GUID}

针对项目模板(如果有)重复步骤 5。

注意: 清除压缩模板、*.bin 文件和包含模板项目的子文件夹。


1
投票

手动搜索一些自定义配置文件模板(.vstemplate)后,我在以下位置找到了它们:

%userprofile%\AppData\Local\Microsoft\VisualStudio .0\Extensions

看起来 VS2010 将一些模板安装为扩展,或者作者这样做了。我希望这对某人有帮助。

删除模板后,可能需要在运行命令中运行“devenv /setup”来刷新 VS2010。


0
投票

如果您仍然看到不需要的模板显示在

New Project...
对话框中,则必须在按照上述方式删除所有不需要的文件后删除(对于 Visual Studio 2013 Community)
{program folder}\Common7\IDE\ItemTemplatesCache\cache.bin
。之后 VS 将重建模板列表。


0
投票

我能够通过首先删除以下文件夹中的模板 zip 文件来解决 Visual Studio Community 2017 的此问题:

%UserProfile%\Documents\Visual Studio 2017\Templates\ProjectTemplates
%UserProfile%\Documents\Visual Studio 2017\My Exported Templates

然后删除以下文件夹:

%UserProfile%\AppData\Roaming\Microsoft\VisualStudio\15.0_aed38a72\ProjectTemplatesCache

(“15.0_”后面的标识符可能会有所不同)


0
投票

在我使用 Windows 10 上的 Visual Studio 19 的情况下,它是这个文件夹:

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

我删除了模板文件夹,瞧!

© www.soinside.com 2019 - 2024. All rights reserved.