如何更新 Visual Studio 模板缓存

Posted

技术标签:

【中文标题】如何更新 Visual Studio 模板缓存【英文标题】:How to update Visual Studio Template Cache 【发布时间】:2010-12-15 14:21:58 【问题描述】:

我在 Visual Studio 2008 中使用以下路径更新了默认模板:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\CSharp\1033

但是当我尝试使用这种类型的模板添加一个新文件时,我仍然得到我发现缓存在这个文件夹路径中的旧版本:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\Web\CSharp\1033

我想知道的是什么时候从它的 zip 文件中提取一个新的项目模板并放入 Visual Studio 中的 Item Tempate Cache 中?

【问题讨论】:

【参考方案1】:

打开 Visual Studio 命令提示符并输入:

devenv /installvstemplates

来源:How to Edit Visual Studio Templates

【讨论】:

Visual Studio 会在某个时候自动执行此操作,还是始终需要手动执行此操作。 我还必须运行这个语句:devenv /resetsettings 请注意,您必须以提升的权限运行它。 /resetsettings 对我来说不是必需的。只是海拔。另请注意,运行可能需要一段时间,因此请打开 taskman 并确保 devenv 已完成并退出,然后再尝试使用新模板。【参考方案2】:

我有同样的问题。 这里的东西对我不起作用。 但是,我所做的是转到特定文件夹并直接编辑文件。 去那里吧:

%AppData%\Microsoft\VisualStudio\some_version\ItemTemplatesCache\

它包含以模板文件夹中存档的 zip 文件命名的文件夹。 我需要管理员权限才能进行编辑。

享受吧。

【讨论】:

以上是关于如何更新 Visual Studio 模板缓存的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2015 Cordova 项目中更新 cordova-ios 版本?

如何在 Visual Studio 负载测试中关闭请求缓存

visual studio2005 缺少模板

如何在 Visual Studio 2012 中更正 wpf datagrid 列名冗余

如何在 Visual Studio 中提取默认控件模板?

如何删除不良的 Visual Studio 模板?