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

时间:2010-09-02 13:05:09

标签: visual-studio visual-studio-2010 project-template

我删除了导出的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作为我的操作系统。

9 个答案:

答案 0 :(得分:34)

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

答案 1 :(得分:18)

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

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

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

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

答案 2 :(得分:13)

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

以下是自定义模板的路径;

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

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

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

答案 3 :(得分:6)

至少对于VSIX模板,official way using VS2010只能起作用:

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

如果首先适用于您,则不必使用不同的文件夹布局。

答案 4 :(得分:2)

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

答案 5 :(得分:1)

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

  

%USERPROFILE%\应用程序数据\本地\微软\ VisualStudio的\ 10.0 \扩展

看来VS2010安装了一些模板作为extesions或作者这样做。我希望这有助于某人。

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

在我使用Windows 10的Visual Studio 19的情况下,该文件夹为:

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

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

答案 8 :(得分:0)

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