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

Visual Studio 2022脚手架失败求助:创建Razor视图时加载项目信息出错

解决Visual Studio 2022 Razor视图脚手架加载项目失败问题

基础排查步骤

  • 关闭Visual Studio,右键ARSTEST.csproj项目文件,用记事本打开检查内容,确认没有标签未闭合、格式混乱这类语法错误,修复后保存再重新打开项目。
  • 清理并重建解决方案:菜单栏点生成→清理解决方案,再点生成→重建解决方案,之后重试脚手架生成。
  • 确保项目能正常编译:点生成→生成ARSTEST,先解决所有编译错误,脚手架依赖正常的项目编译状态。

启用codegen_trace查看详细错误

系统级环境变量设置(永久生效)

  • 按Win + R,输入sysdm.cpl回车打开系统属性窗口。
  • 切到高级标签,点击环境变量。
  • 在系统变量区点新建,变量名填codegen_trace,变量值填1,确定保存。
  • 重启Visual Studio,重试脚手架操作,然后打开视图→输出,在输出源下拉选ASP.NET Core Scaffolding,就能看到详细跟踪日志,根据日志定位具体问题。

临时会话设置(仅当前VS实例有效)

  • 打开VS的工具→命令行→开发者命令提示符。
  • 输入set codegen_trace=1,再输入devenv启动VS,在这个实例里执行脚手架会生成跟踪日志。

进阶修复方案

  • 更新ASP.NET Core脚手架工具:打开开发者命令提示符,进入项目根目录(含ARSTEST.csproj的文件夹),执行命令dotnet tool update -g dotnet-aspnet-codegenerator。
  • 检查SDK版本匹配:打开ARSTEST.csproj,确认<TargetFramework>标签的版本(比如net6.0、net7.0)和VS已安装的.NET SDK一致,不匹配就安装对应SDK后重启VS。
  • 删除缓存文件夹:关闭VS,删除项目根目录下的.vs(隐藏文件夹)、bin、obj文件夹,重新打开项目并重建,再试脚手架操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 00:15:49