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

