Visual Studio 2022创建ASP.NET Web应用时出现对象引用未设置实例错误
问题描述

安装Visual Studio Community 2022 17.3.4版本后,创建基于.NET Framework的C# ASP.NET Web应用项目时失败,软件持续提示Object reference not set to an instance of an object错误。已尝试以管理员身份运行程序,也试过网上多数解决方案,但均无效果。
针对性解决方案尝试
- 修复或更新Visual Studio
打开Visual Studio Installer,选中你的VS 2022实例,点击「修改」后选择「修复」;优先考虑更新到最新稳定版本,17.3.4属于旧版本,该类实例化bug大概率已在后续版本中修复。 - 清理Visual Studio缓存
关闭所有VS进程,删除以下路径的缓存文件:%LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\17.0_*\TemplateCache
- 重置VS配置
以管理员身份打开命令提示符,执行命令:
执行完成后重启Visual Studio。devenv /ResetSettings - 验证.NET Framework环境
确认项目目标.NET Framework版本(如4.8、4.7.2)已完整安装,可通过「控制面板→程序和功能→启用或关闭Windows功能」检查并启用对应.NET Framework组件。 - 重新安装ASP.NET工作负载
打开Visual Studio Installer,修改VS实例,先取消勾选「ASP.NET和Web开发」工作负载并应用更改,之后重新勾选该工作负载完成安装。
内容的提问来源于stack exchange,提问作者Akif Zaman
相关产品推荐
相关产品推荐

