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

VSCode中如何禁用调试控制台的Microsoft .NET Core Debugger提示?

解决VSCode中C#调试/运行时vsdbg版权提示问题

方案一:彻底过滤版权提示

通过调整C#扩展的日志级别,过滤掉非必要的提示信息:

  • 打开VSCode设置(快捷键Ctrl+,),搜索omnisharp logging level
  • 将日志级别设置为Error或None,这样只会显示错误级别的日志,版权提示会被过滤
  • 也可以直接在settings.json中添加配置:
"omnisharp.loggingLevel": "Error"

方案二:让程序在终端运行,且不自动打开调试控制台

修改.vscode/launch.json配置,实现终端运行+关闭调试控制台自动弹出:

  1. 将console设置为integratedTerminal(集成终端)或externalTerminal(外部终端)
  2. 添加"internalConsoleOptions": "neverOpen",禁止调试结束后自动打开调试控制台

完整配置示例:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": ".NET Core Launch (console)",
            "type": "coreclr",
            "request": "launch",
            "program": "${workspaceFolder}/bin/Debug/net6.0/YourProject.dll",
            "args": [],
            "cwd": "${workspaceFolder}",
            "console": "integratedTerminal",
            "internalConsoleOptions": "neverOpen"
        }
    ]
}

设置完成后,程序会在终端运行(无版权提示),调试控制台不会自动弹出。

额外排查步骤

如果以上方案无效:

  • 更新VSCode的C#扩展到最新版本
  • 打开命令面板(Ctrl+Shift+P),执行OmniSharp: Restart Omnisharp重启服务
  • 执行OmniSharp: Logs查看详细日志,确认提示的具体来源

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 03:54:28