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
相关产品推荐
相关产品推荐

