突然之间,我在使用.Net核心项目的docker容器中安装的Launch.json和远程调试器通过VS Code进行远程调试时遇到了问题.
错误信息清楚地告诉了问题是什么,对我来说,与错误指向的文件相比,查看文件没有任何意义.(正在使用的本地文件btw看起来完全相同的内容作为主分支的文件在此链接:remoteProcessPickerScript)
以下是我在try 通过DotNet环境将VS代码的远程调试功能附加到Pod时收到的错误:
kubectl exec -i pod-name -- /bin/sh -c "sh -s" < "c:\...\.vscode\extensions\ms-dotnettools.csharp-2.10.28-win32-x64\scripts\remoteProcessPickerScript"
stderr: sh: 30: Syntax error: "}" unexpected (expecting "then")
command terminated with exit code 2