我删除了放置在导出模板文件夹中的导出 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 个位置创建的:
My Documents\Visual Studio 2010\My Exported Templates\mytemplate.zip
My Documents\Visual Studio 2010\Templates\ProjectTemplates\mytemplate.zip
删除这两个选项也会从新项目对话框中删除选择,因此我不确定您的计算机上发生了什么:(
我的操作系统 Windows 8.1,我使用 Visual Studio 2013。
这里是自定义模板的路径;
%userprofile%\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache
对于这种情况,我的自定义模板路径如下:
C:\Users\xxxxx\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache
至少对于 VSIX 模板,使用 VS2010 的官方方式很简单:
Tools
->Extension Manager...
->Installed Extensions
->Templates
->$yourTemplate
->[Uninstall|Disable]
如果这首先适合您,那么您不必使用不同的文件夹布局。
如果有人需要 VS 2015 和 Windows 7 的答案(我知道),那就是 %UserProfile% \Documents\Visual Studio 2015\Templates\ProjectTemplates
为了完整起见,以下是您在 VS 2019 中清除模板残留物必须访问的所有路径:
先关闭VS...
C:\Users\USER\Documents\Visual Studio 2019\My Exported Templates
C:\Users\USER\Documents\Visual Studio 2019\Templates\ProjectTemplates
C:\Users\USER\AppData\Roaming\Microsoft\VisualStudio\16.0_xxxxxxxx
C:\Users\USER\Application Data\Microsoft\VisualStudio\16.0_xxxxxxxx
C:\Users\USER\AppData\Local\Microsoft\VisualStudio\16.0_xxxxxxxx\ProjectTemplatesCache_{GUID}
针对项目模板(如果有)重复步骤 5。
注意: 清除压缩模板、*.bin 文件和包含模板项目的子文件夹。
手动搜索一些自定义配置文件模板(.vstemplate)后,我在以下位置找到了它们:
%userprofile%\AppData\Local\Microsoft\VisualStudio .0\Extensions
看起来 VS2010 将一些模板安装为扩展,或者作者这样做了。我希望这对某人有帮助。
删除模板后,可能需要在运行命令中运行“devenv /setup”来刷新 VS2010。
如果您仍然看到不需要的模板显示在
New Project...
对话框中,则必须在按照上述方式删除所有不需要的文件后删除(对于 Visual Studio 2013 Community){program folder}\Common7\IDE\ItemTemplatesCache\cache.bin
。之后 VS 将重建模板列表。
我能够通过首先删除以下文件夹中的模板 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_”后面的标识符可能会有所不同)
在我使用 Windows 10 上的 Visual Studio 19 的情况下,它是这个文件夹:
%userprofile%\AppData\Roaming\Microsoft\VisualStudio[VS_VERSION]\ProjectTemplatesCache
我删除了模板文件夹,瞧!