You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022中VB Razor(*.VBHTML)IntelliSense失效及模板受限求助

解决Visual Studio 2022中VB Razor Pages功能缺失问题

1. 检查并补全Visual Studio工作负载组件

打开Visual Studio安装程序,点击目标VS2022实例的「修改」按钮:

  • 展开「ASP.NET和Web开发」分类
  • 勾选「Visual Basic ASP.NET Web开发工具」选项
  • 完成安装后重启Visual Studio

2. 重置Visual Studio配置

通过重置配置修复可能损坏的设置文件:

  • 打开VS,点击菜单栏「工具」→「导入和导出设置向导」
  • 选择「重置所有设置」,按向导完成操作后重启VS

3. 修正项目文件的包引用配置

右键项目选择「编辑项目文件」,确认或添加以下VB Razor相关的NuGet包引用(版本需与项目目标.NET框架匹配):

<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="6.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.0" PrivateAssets="all" />

保存文件后右键项目选择「还原NuGet包」

4. 手动安装VB代码生成模板

若图形化安装模板被禁止,通过包管理器控制台执行安装:

  • 打开「工具」→「NuGet包管理器」→「包管理器控制台」
  • 执行命令:
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design -Version 6.0.0

5. 排查第三方扩展冲突

禁用所有非微软官方的第三方扩展后重启VS测试:

  • 点击「扩展」→「管理扩展」→「已安装」
  • 逐个禁用第三方扩展,每次重启后验证VB Razor的IntelliSense和语法高亮是否恢复

6. 修复Visual Studio安装

若以上方法均无效,直接修复VS安装:

  • 打开Visual Studio安装程序,选择目标VS2022实例,点击「修复」
  • 等待修复完成后重启VS

内容的提问来源于stack exchange,提问作者user18928007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 18:09:25