Невозможно отладить Go в Visual Studio Code - PullRequest
0 голосов
/ 29 июня 2019

У меня есть папка, D: \ Data \ Git \ go \ src \ demo, содержащая один файл main.go. Я установил go1.12.6 windows / amd64. (Я использую Windows 10) Я не могу отладить приложение - отладчик мигает на экране, а затем исчезает ==> ничего не происходит ==>, хотя я установил точку останова, он не врывается в код для интерактивного пошагового выполнения! Я могу запустить приложение из командной строки ==> иди запустить main.go (текущий каталог находится где main.go)

Мой launch.json выглядит так:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${fileDirname}",
            "env": {},
            "args": []
        }
    ]
}

Вот мое приложение:

package main

import "fmt"

func main() {
    s := []int{2, 3, 5, 7, 11, 13}
    s = s[1:4]
    fmt.Println(s)
}

Как мне пройти отладку в VS Code?

1 Ответ

0 голосов
/ 06 июля 2019

Вот ответ:

Ctrl + Shift + P ==> Открыть Launch.json ==> Сохранить ==> Вуаля!

(Это работает. Теперь я могу пройти и отладить простое приложение с одним файлом main.go в коде Visual Studio)

Обратите внимание, что я установил все инструменты dev (как описано выше в @owlwalks), а также dlv (см. Здесь: https://github.com/Microsoft/vscode-go/wiki/Debugging-Go-code-using-VS-Code)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...