我有一个模板,做错了想要删除。我从输出位置中删除了zip文件,并运行了devenv /installvstemplates和devenv /setup。当我打开VS并尝试添加新项目时,它仍然在那里。更奇怪的是,我仍然可以使用它并创建文件副本,因此它必须存在于某个地方。是否有Visual Studio安装后存储文件的地方需要删除?无论我做什么,也无法更改该模板,它始终保持不变。
注:如果有区别,我正在使用XNA GS 4.0。
.zip
文件都应该将其从列表中移除:
%LocalAppData%\Microsoft\VisualStudio\10.0\Extensions
%LocalAppData%\Microsoft\VisualStudio\10.0\ -> ProjectTemplatesCache_{xx}
%UserProfile%\My Documents\Visual Studio 2010\Templates
工具
-> 扩展和更新
-> 已安装的扩展
-> 模板
-> YourTemplate
-> [卸载|禁用]
我终于找到了问题出在哪里。由于某种原因,当VS 2010安装模板时,它将zip文件复制到了我的旧2008文件夹中。我想不到为什么会这样做,但我已经分享给有同样问题的人了。
由于重复的问题实际上是关于Visual Studio 2008的(尽管它包含了2010的答案),我决定也发布一下Visual Studio 2010的答案(在评论中找到)。
您可以在以下位置找到自定义模板:
C:\ Users [user] \ Documents \ Visual Studio 2010 \ Templates \ ItemTemplates
删除zip文件,它们将从Visual Studio中删除。
对于那些使用 VS 2019 或 VS 2022 的人,你也可以尝试这个:
dotnet new --uninstall <PATH|NUGET_ID>
在我的VS 2019和VS 2020中,卸载Avalonia模板的命令可以正常工作。也许它也适用于旧版本的VS,但我没有尝试过。
dotnet new --uninstall
命令会卸载提供的PATH
或NUGET_ID
的模板包。当未指定<PATH|NUGET_ID>
值时,将显示所有当前安装的模板包及其关联的模板。在指定NUGET_ID
时,不要包括版本号。
卸载Avalonia模板
dotnet new --uninstall Avalonia.Templates