Visual studio code 尝试使用参数运行PowerShell时出现Visual Studio代码错误

Visual studio code 尝试使用参数运行PowerShell时出现Visual Studio代码错误,visual-studio-code,powershell-5.0,Visual Studio Code,Powershell 5.0,尝试调试PowerShell脚本时,尽管输入的数据类型是数字或字符串,但使用选项为VSC提供参数时,我收到以下错误 “命令PowerShell.SpecifyScriptArgs未返回字符串结果。对于用于变量替换的命令,仅支持字符串作为结果。” 然后,该窗口提供了“openlaunch.json”或取消选项 我使用PowerShell扩展版本1.7.12运行VS代码1.24.1。我正在运行PowerShell v.5 在launch.json文件中,我删除了与参数相关的部分,并使用内置的json

尝试调试PowerShell脚本时,尽管输入的数据类型是数字或字符串,但使用选项为VSC提供参数时,我收到以下错误

“命令PowerShell.SpecifyScriptArgs未返回字符串结果。对于用于变量替换的命令,仅支持字符串作为结果。”

然后,该窗口提供了“openlaunch.json”或取消选项

我使用PowerShell扩展版本1.7.12运行VS代码1.24.1。我正在运行PowerShell v.5

在launch.json文件中,我删除了与参数相关的部分,并使用内置的json代码生成器重新创建了它。之后结果没有变化


任何帮助都将不胜感激。

看起来您遇到的问题与VSCode弥补了他们在接受字符串数组时存在的一些漏洞有关,而现在只接受字符串。因此,这是一个错误

这是固定的,但我相信他们已经被推迟了,因为上一个版本是4月份的1.7.0。它应该在下一个官方版本中解决。顺便说一句,1.7.12似乎与VSCode PowerShell扩展版本不对应,因为当前版本仅为1.7.0。这让我困惑了一段时间

编辑:这似乎是在1.8.0更新中最终发布的。在我编辑这篇文章的时候,它是1.8.1,应该已经解决了这个问题