如何在VS Code中运行.NET项目时禁用加载警告?
禁用VS Code中.NET调试时的模块加载提示
这些黄色提示并非错误,只是调试器加载.NET框架库时,因启用了「仅我的代码(Just My Code)」选项,跳过了已优化模块的符号加载而生成的调试日志,完全不影响项目运行。要禁用这些提示,可按以下两种方法操作:
方法一:针对当前项目配置
- 打开VS Code的「运行和调试」面板(快捷键
Ctrl+Shift+D) - 打开项目的
launch.json配置文件(若尚未创建,点击「创建launch.json文件」并选择对应.NET模板) - 在目标调试配置项(比如
.NET Core Launch (web))中,添加logging配置以禁用模块加载日志:
{ "version": "0.2.0", "configurations": [ { "name": ".NET Core Launch (web)", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/bin/Debug/net6.0/YourProject.dll", "args": [], "cwd": "${workspaceFolder}", "stopAtEntry": false, "serverReadyAction": { "action": "openExternally", "pattern": "\\bNow listening on:\\s+(https?://\\S+)" }, "env": { "ASPNETCORE_ENVIRONMENT": "Development" }, "sourceFileMap": { "/Views": "${workspaceFolder}/Views" }, "logging": { "moduleLoad": false } } ] }
替换YourProject.dll为你实际的项目程序集名称即可。
方法二:全局禁用所有项目的此类提示
如果你希望所有.NET项目调试时都不再显示这类日志,可修改VS Code全局设置:
- 打开设置界面(快捷键
Ctrl+,或Cmd+,) - 搜索
debug.logging,点击「编辑 in settings.json」 - 添加以下配置:
"debug.logging": { "moduleLoad": false }
内容的提问来源于stack exchange,提问作者Big boy
相关产品推荐
相关产品推荐

