用于启动.exe文件的节点配置

时间:2018-03-12 12:32:42

标签: json visual-studio-code launch vscode-debugger

我正在尝试创建一个节点配置,以便启动一个.exe文件,该文件使用项目中的某些文件作为参数。

什么是正确的参数设置?目前这就是我所拥有的:

{
"version": "0.1.0",
"configurations": [
    {
        "name": "Launch my exe",
        "request": "launch",
        "runtimeExecutable": "${execPath}/bin/launcher.exe",
        "args": [
            "arg1=${workspaceRoot}",
            "arg2=3",
             "arg3=${workspaceRoot}/bin/lists.xml",
             "arg4 = C:\Programs\lists2.xml"
         ]}
]
}

"启动我的exe"选项卡出现在调试器上,但我在配置本身有一些解析错误,并且exe文件没有启动。

有人建议解决此问题吗?

谢谢

1 个答案:

答案 0 :(得分:0)

首先尝试使用较新版本的配置文件(例如2.0.0)。然后使用上下文菜单格式化您的结构以查看大括号是否匹配等。

参数列表看起来很奇怪。你的发射器是否以这种方式期望它们(例如arg1=arg2=等,这对于lauch配置肯定不是必需的)?手动构建对二进制文件的有效调用,一旦完成,就将其拆分并将值复制到启动配置中。