main
包中有两个.go
文件。我可以用命令go run main.go plugin.go
运行它们。我也可以用dlvdlv debug main.go plugin.go
调试它们。
但我不知道如何在VSCode中调试它们,因为launch.json
中的program
密钥只能取一个go文件作为值。
这是我的launch.json
文件
{
"name": "player",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/playerserver/main.go",
"args": ["playerserver.conf.json"]
}
设置param
属性指向主包目录。
{
"name": "player",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "playerserver",
}
https://github.com/microsoft/vscode-go/issues/1229#issuecomment-473731132