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

如何在launchsettings.json中正确传递两个命令行参数?

在launchsettings.json中正确传递多个命令行参数的方法

要在launchsettings.json里传递多个命令行参数,核心规则是把所有参数放在同一个字符串里,用空格分隔,这和你在终端里直接输入命令的格式一致。

你的两种错误写法问题分析:

  • 用逗号分隔:"commandLineArgs": "arg1,arg2"
    程序会把arg1,arg2当成单个完整参数处理,因为命令行默认用空格而非逗号分隔参数。
  • 拆分多个字符串:"commandLineArgs": "arg1","arg2"
    这直接违反了JSON语法——一个键只能对应一个值,这种写法会导致JSON文件解析失败。

正确配置示例

直接在commandLineArgs的字符串值里用空格分开多个参数:

{
  "profiles": {
    "YourApp": {
      "commandName": "Project",
      "commandLineArgs": "arg1 arg2"
    }
  }
}

如果某个参数包含空格或特殊字符,需要给该参数单独加双引号(注意在JSON里要转义双引号,用\"):

{
  "profiles": {
    "YourApp": {
      "commandName": "Project",
      "commandLineArgs": "arg1 \"param with spaces\" arg2"
    }
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 13:20:27