Visual Code launch.json args 无法处理日期时间中的 space
Visual Code launch.json args cannot handle space in datetime
在 Visual Code 中调试 powershell 时,我正在设置我的 launch.json 文件。
{
"version": "0.2.0",
"configurations": [
{
"name": "PowerShell",
"type": "PowerShell",
"request": "launch",
"program": "${file}",
"args": ["param1", "param2", "param3", "10/05/2016 13:25:00"],
"cwd": "${file}"
}
]
}
我收到此错误:找不到接受参数的位置参数
'13:25:00'.
powershell 如下所示:
Param(
[Parameter(Mandatory=$True,Position=1)]
[string[]]$Param1,
[Parameter(Mandatory=$True,Position=2)]
[string[]]$Param2,
[Parameter(Mandatory=$True,Position=3)]
[string[]]$Param3,
[Parameter(Mandatory=$True,Position=4)]
[datetime]$MyDateTime)
关于如何避免这种情况的任何想法?
尝试"param1 param2 param3 '10/05/2016 13:25:00'"
。 IIRC 我们反复考虑将 args 作为数组或单个字符串。似乎单个字符串效果更好。
在 Visual Code 中调试 powershell 时,我正在设置我的 launch.json 文件。
{
"version": "0.2.0",
"configurations": [
{
"name": "PowerShell",
"type": "PowerShell",
"request": "launch",
"program": "${file}",
"args": ["param1", "param2", "param3", "10/05/2016 13:25:00"],
"cwd": "${file}"
}
]
}
我收到此错误:找不到接受参数的位置参数 '13:25:00'.
powershell 如下所示:
Param(
[Parameter(Mandatory=$True,Position=1)]
[string[]]$Param1,
[Parameter(Mandatory=$True,Position=2)]
[string[]]$Param2,
[Parameter(Mandatory=$True,Position=3)]
[string[]]$Param3,
[Parameter(Mandatory=$True,Position=4)]
[datetime]$MyDateTime)
关于如何避免这种情况的任何想法?
尝试"param1 param2 param3 '10/05/2016 13:25:00'"
。 IIRC 我们反复考虑将 args 作为数组或单个字符串。似乎单个字符串效果更好。