VS 2019 v16.10.4版本Add New Item模板缺失问题求助
VS 2019 Community 模板缺失问题排查
我近期在新设备上安装了VS 2019 Community,发现部分项目模板(Project Templates)和几乎所有项模板(Item Templates)缺失,已安装的模块见下图:
在解决方案资源管理器中右键选择「添加>新建项」时,弹出的对话框缺少我过往常用的绝大多数模板,具体情况见下图:
我主要使用C#开发,已正常安装Xamarin,但无法添加Xamarin Forms相关项,对应模板全部缺失,Xamarin安装情况见下图:
我在网上查找解决方案时看到一篇相关文章提到VS安装目录下的两个文件夹,经检查我的安装路径中完全没有Cache文件夹,且Templates文件夹内也没有任何.zip格式的模板文件。我手动创建Cache文件夹后运行了文章中提到的命令,没有任何效果,Cache文件夹内仍无内容。
请问有没有人遇到过类似情况?麻烦帮忙排查问题。
解决方案
你可以按以下步骤依次尝试修复:
- 先执行VS安装程序的修复操作
打开Visual Studio Installer,找到已安装的VS 2019 Community,点击「更多」>「修复」,等待修复完成后重启设备再打开VS检查模板是否恢复。这一步会自动补全缺失的系统组件和模板文件,是模板缺失问题的首选解决方式。 - 重置VS用户数据
关闭所有VS窗口,按下Win+R打开运行窗口,输入devenv /resetuserdata执行,等待命令运行完成后再启动VS查看。 - 手动重建模板缓存
以管理员身份打开命令提示符,切换到VS 2019的安装目录下的Common7\IDE文件夹,依次执行以下命令:
执行完成后重启VS检查。devenv /installvstemplates devenv /setup - 检查模板目录权限
找到VS模板的存储目录,默认路径为C:\Users\你的用户名\Documents\Visual Studio 2019\Templates,确认当前用户对该目录有读写权限,如果权限不足给当前用户分配完全控制权限后再执行上面的重建模板缓存命令。 - 如果以上步骤都无效,建议完全卸载VS 2019后删除残留的安装目录和用户配置目录,再重新执行安装,安装时保持网络通畅避免模板文件下载失败。
内容的提问来源于stack exchange,提问作者ALUM22
相关产品推荐
相关产品推荐

