您如何删除以下甚至不起作用的噪音模板?
14 回答
在 Visual Studio 中:转到工具 > 扩展和更新,然后卸载或禁用模板。
为了为 2010 年的用户节省一点时间,该文件夹已移动:
...\我的文档\Visual Studio 2010\Templates\ProjectTemplates
对于Visual Studio 2013,我在这里找到了我的模板缓存:
%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache
将它们从磁盘中删除应该可以解决问题。它们存在的位置将取决于您安装它们的位置。如果您为所有用户安装它们,他们将在
%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\Ide\ProjectTemplatesCache
对于单个用户,他们将在
%USERPROFILE%\Visual Studio 2008\Templates\ProjectTemplates
编辑
如果 InstallVSTemplates 失败,可能是以下情况之一。我无法帮助的是一些程序在 ProjectTemplatesCache 目录中随机转储文件。
另一个更可能的原因是 ProjectTemplates 目录中有错误的模板。InstallVSTemplates 实际上只是通过这个目录,并将所有文件解压缩到 ProjectTemplatesCache 目录中。您将不得不搜索此目录并找到包含要添加到项目中的垃圾文件的 .zip 文件。找到该文件后,将其删除,删除 ProjectTemplatesCache,然后重新运行 InstallVSTemplates。
After manually searching for some of the custom profile templates(.vstemplate),I found them at the following location:
%userprofile%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
It appears VS2010 installs some of the templates as extesions or the authors made it that way.I hope this helps someone.
May need to run "devenv /setup" at the run command to refresh the VS2010 after you delete the templates.
- 从中删除坏/不需要的项目文件夹
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates
- 清除缓存
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplatesCache
- 从中删除东西(也许没有必要)
C:\Users[您的用户名]\Documents\Visual Studio 2008\Templates\ProjectTemplates
最后以管理员身份打开 Visual Studio 2008 命令提示符并运行
devenv /installvstemplates
对我来说,当我从ItemTemplatesCache文件夹中删除cache.bin文件时,问题得到了解决。此文件夹的完整路径是:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache
还要确保从以下位置删除模板文件:
- C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates
- C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache
- C:\Users\Default\Documents\Visual Studio 2010\Templates\ItemTemplates
- C:\Users[NT-USERNAME]\Documents\Visual Studio 2010\Templates\ItemTemplates
对于 Visual Studio 2019: 扩展 > 管理扩展 > 已安装 > 卸载
对我来说,这是使用 VS2017 从这里删除它的问题:%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\15.0_45552a03\ProjectTemplatesCache
对于 Visual Studio Express 2010,您应该删除下的所有文件夹
%USERPROFILE%\AppData\Local\Microsoft\VCSExpress\10.0\Extensions
对于 Visual Studio 2013 社区,您必须{program folder}\Common7\IDE\ItemTemplatesCache\cache.bin
在如上所述删除所有不需要的文件后删除。之后 VS 将重建对话框中列出的模板New Project...
。
你也可以试试这个:
dotnet new --uninstall <PATH|NUGET_ID>
它适用于我在VS 2019和VS 2022中卸载 Avalonia 模板。
描述
该dotnet new --uninstall
命令卸载PATH
或NUGET_ID
提供的模板包。如果<PATH|NUGET_ID>
未指定该值,则会显示所有当前安装的模板包及其关联的模板。指定时NUGET_ID
,不要包含版本号。
例子
卸载Avalonia模板
dotnet new --uninstall Avalonia.Templates
来自微软文档
如果模板是通过双击 VSIX 文件安装的,则它被视为扩展,可以使用上述 Hamid Behnam 描述的技术卸载。否则,可以从上述模板目录之一中删除它。
适用于 VS 2012 和 2015:
在 Visual Studio 中:转到工具 > 扩展和更新,然后卸载或禁用模板。
在 VS 2019 中工作:
1- 在 VS2019 中,可以通过从 %USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio{VSVersion}\ProjectTemplatesCache 中删除模板文件夹来删除自定义模板。查找以“16”开头的 {VSVersion}。
https://i.stack.imgur.com/V6SQ5.png
2- 从 {C:\Users\USERName\Documents\Visual Studio 2019\My Exported Templates} 的模板文件夹中删除您想要的内容
注意:{ProjectTemplatesCache} 或 {ItemTemplatesCache}