23

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

4

10 回答 10

40

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

于 2010-09-20T12:02:59.460 回答
20

模板也存储在“My Documents\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

删除这两个也从新项目对话框中删除了选择,所以我不确定你的机器上发生了什么:(

于 2010-09-02T13:37:32.657 回答
14

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

这是自定义模板的路径;

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

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

C:\Users\xxxxx\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache
于 2015-01-07T14:44:05.470 回答
6

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

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

如果这首先对您有用,那么您不必弄乱不同的文件夹布局。

于 2013-08-09T14:14:50.090 回答
2

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

于 2017-01-10T16:36:00.640 回答
1

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

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

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

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

于 2011-12-07T16:14:36.150 回答
1

为了完整起见,这里是您在 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 文件和包含模板项的子文件夹。

于 2021-07-26T11:15:01.513 回答
0

如果您仍然看到对话框中显示不需要的模板,则必须在如上所述删除所有不需要的文件后New Project...删除(对于 Visual Studio 2013 社区) 。{program folder}\Common7\IDE\ItemTemplatesCache\cache.bin之后 VS 将重建模板列表。

于 2015-04-12T03:56:25.343 回答
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_”之后的标识符可能会有所不同)

于 2020-05-07T09:37:19.093 回答
0

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

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

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

于 2020-11-28T19:15:39.337 回答