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

VS Code调试C#项目时传递命令行参数的问题(与官方文档描述不符)

VS Code调试C#项目时传递命令行参数的问题(与官方文档描述不符)

最近我在尝试给VS Code里的C#调试会话传递命令行参数,结果踩了个离谱的坑——官方调试配置文档的描述居然不准确!

按照文档里的说明:

Args

这些是将传递给程序的参数。

Availability

  • launch.json ✔️
  • settings.json ❌
  • launchSettings.json ✔️ (对应字段为commandLineArgs)

可实际操作起来根本不是这么回事!当我在launch.json里添加args字段配置参数时:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "dotnet",
            "request": "launch",
            "args": "foo"
        }
    ]
}

编辑器直接弹出警告Property args is not allowed.,而且启动调试后这个参数完全被忽略,根本没传递给程序。

备注:内容来源于stack exchange,提问作者Reinderien

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 11:20:29