【发布时间】:2010-10-21 19:19:52
【问题描述】:
【问题讨论】:
标签: visual-studio-2010 visual-studio visual-studio-2008 project-template
【问题讨论】:
标签: visual-studio-2010 visual-studio visual-studio-2008 project-template
从磁盘上删除它们应该可以解决问题。它们存在的位置将取决于您安装它们的位置。如果您为所有用户安装它们,他们将在
%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\Ide\ProjectTemplatesCache
对于单个用户,他们将在
%USERPROFILE%\Visual Studio 2008\Templates\ProjectTemplates
编辑
如果 InstallVSTemplates 失败,可能是以下情况之一。我无法帮助的是一些程序在 ProjectTemplatesCache 目录中随机转储文件。
另一个更可能的原因是 ProjectTemplates 目录中有错误的模板。 InstallVSTemplates 实际上只是通过这个目录,并将所有文件解压缩到 ProjectTemplatesCache 目录中。您将不得不搜索此目录并找到包含要添加到项目中的垃圾文件的 .zip 文件。找到该文件后,将其删除,删除 ProjectTemplatesCache,然后重新运行 InstallVSTemplates。
【讨论】:
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
【讨论】:
{program folder}\Common7\IDE\ItemTemplatesCache\cache.bin。
为为 2010 年的用户节省一点时间,该文件夹已移动:
...\我的文档\Visual Studio 2010\Templates\ProjectTemplates
【讨论】:
C:\Users\[user]\Documents\Visual Studio 2010\Templates\ItemTemplates,删除了 zip 文件,模板立即从 VS2010 中删除(无需重新启动)。
对于 Visual Studio Express 2010,您应该删除
下的所有文件夹%USERPROFILE%\AppData\Local\Microsoft\VCSExpress\10.0\Extensions
【讨论】:
在手动搜索了一些自定义配置文件模板(.vstemplate)后,我在以下位置找到了它们:
%userprofile%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
似乎 VS2010 安装了一些模板作为扩展,或者作者这样做了。我希望这对某人有所帮助。
删除模板后可能需要在运行命令中运行“devenv /setup”来刷新VS2010。
【讨论】:
在 Visual Studio 中:转到 工具 > 扩展和更新,然后卸载或禁用模板。
【讨论】:
对我来说,当我从 ItemTemplatesCache 文件夹中删除 cache.bin 文件时,问题得到了解决。此文件夹的完整路径是:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache
还要确保从以下位置删除模板文件:
【讨论】:
如果模板是通过双击 VSIX 文件安装的,则它被视为扩展,可以使用上述 Hamid Behnam 描述的技术卸载。否则,可以从上述模板目录之一中删除。
【讨论】:
对于 Visual Studio 2013,我在这里找到了我的模板缓存:
%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache
【讨论】:
对于 Visual Studio 2013 社区,您必须在如上所述删除所有不需要的文件后删除 {program folder}\Common7\IDE\ItemTemplatesCache\cache.bin。之后 VS 将重建 New Project... 对话框中列出的模板。
【讨论】:
对我来说,这是使用 VS2017 从这里删除它的问题: %USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\15.0_45552a03\ProjectTemplatesCache
【讨论】:
devenv /updateconfiguration。
对于 Visual Studio 2019: 扩展程序 > 管理扩展程序 > 已安装 > 卸载
【讨论】:
.NET Core 项目模板。我所有的扩展都被禁用了,但是在创建新项目中有超过 20 个来自 Blazor、.NET Core、MVC、NUnit、WPF、Web 驱动程序的模板。我有兴趣保留的唯一 2 个模板是 Empty Web 和 Console (C++)
为 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} 中的 Templates 文件夹中删除您想要的内容
注意事项: {ProjectTemplatesCache} 或 {ItemTemplatesCache}
【讨论】:
你也可以试试这个:
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
【讨论】: