"Orphaned" `dotnet new` 列表中的 dotnet 模板

"Orphaned" dotnet templates in `dotnet new` list

我的 dotnet new 列表中有许多 "orphaned" dotnet 模板。

它们不再存在于我的驱动器上,因为我删除了文件夹,所以我不能 dotnet new --uninstall

有什么方法可以从列表中删除所有孤立的 dotnet 模板吗?

谨慎行事这是我找到的唯一清除这些问题的方法。

dotnet new --debug:reinit

此命令将清除您所有的自定义模板,而不仅仅是孤立的模板。因此,您必须在 运行 脚本之后重新安装有效模板。

如果文件夹仍然存在,删除它们的更好方法是使用下面的命令一次删除一个。

dotnet new --uninstall "C:\full\path\to\some-template-folder"