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

VS2022重启后异常排除复选框失效,ASP.NET Core7 MVC如何设置永久生效?

解决Visual Studio 2022中异常排除设置重启后失效的问题

以下是几种能让异常排除设置持久化的方法:

方法一:添加带模块条件的异常排除规则

  • 打开Visual Studio,点击顶部菜单「调试」→「Windows」→「异常设置」(或直接按快捷键Ctrl+Alt+E)
  • 在异常设置窗口中,展开「Common Language Runtime Exceptions」,找到System.NullReferenceException
  • 右键点击该异常,选择「编辑条件」
  • 在弹出的编辑窗口中,点击「添加条件」,选择「模块名称」,输入Microsoft.AspNetCore.Mvc.ViewFeatures.dll后点击「确定」
  • 确保这个带模块条件的异常项前的「排除」复选框处于勾选状态,关闭窗口即可。该设置会随Visual Studio用户配置持久保存,重启后不会丢失。

方法二:修改项目调试配置文件

  • 找到项目根目录下的Properties/launchSettings.json文件,用文本编辑器打开
  • 在对应调试配置节点(比如IIS Express或项目名称的节点)中,添加如下配置:
    "excludeExceptions": ["System.NullReferenceException:Microsoft.AspNetCore.Mvc.ViewFeatures.dll"]
    
  • 保存文件后重启Visual Studio,该项目的调试异常排除规则会被固定,且可随项目文件同步。

方法三:编辑Visual Studio用户设置文件

  • 关闭Visual Studio,定位到用户配置目录:C:\Users\[你的用户名]\AppData\Roaming\Microsoft\VisualStudio\[VS版本号]\
  • 找到ExceptionSettings.vssettings文件,用文本编辑器打开
  • 在文件中找到System.NullReferenceException相关条目,添加模块排除条件后保存,重新打开Visual Studio即可生效。

如果第一种方法不生效,优先尝试修改launchSettings.json,项目级配置会覆盖临时用户设置,更适合团队协作场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 04:20:00