"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > VS Code & Delve Debug GO Code: Build Tags Configuration Guide de configuration

VS Code & Delve Debug GO Code: Build Tags Configuration Guide de configuration

Publié le 2025-03-12
Parcourir:435

How to Configure Debugging with Go Build Tags in Visual Studio Code and Delve Debugger?

Débogage GO avec des balises dans le code Visual Studio et Dedve Debugger

lors de l'utilisation de balises de construction pour compiler diverses versions d'un programme Go, il reste important pour configurer le débogueur pour une utilisation optimale. Tags:

Pour spécifier les balises de construction dans une configuration de lancement pour le plugin Go de Visual Studio Code, vous pouvez utiliser la touche BuildFlags avec une valeur correspondante de "-tags tags". Cela permet l'inclusion de balises de build pendant le processus de débogage.

Configuration pour le débogage avec les balises de construction:

en utilisant la touche buildflags, modifiez la configuration de lancement comme suit:

{ "Version": "0.2.0", "Configurations": [ { "nom": "Debugbinwithtag", "Type": "Go", "Demande": "Lancement", "mode": "exec", "Remotepath": "", "Port": 2345, "hôte": "127.0.0.1", "programme": "$ {workspaceroot} / binaryName", "Env": {}, "args": [], "showlog": vrai, "buildflags": "-tags thisaflag" // spécifiez les balises de construction ici } ]] }

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "DebugBinWithTag",
      "type": "go",
      "request": "launch",
      "mode": "exec",
      "remotePath": "",
      "port": 2345,
      "host": "127.0.0.1",
      "program": "${workspaceRoot}/BinaryName",
      "env": {},
      "args": [],
      "showLog": true,
      "buildFlags": "-tags THISISAFLAG"  // Specify build tags here
    }
  ]
}

Si votre projet nécessite des configurations de construction distinctes, envisagez de créer plusieurs configurations de lancement. Chaque configuration peut alors avoir sa propre valeur de buildflags correspondant à la balise de construction requise. Cette personnalisation garantit que chaque configuration cible la variante de build prévue. Tags.

Si vous rencontrez des problèmes, essayez d'effacer le cache de débogage (Ctrl Shift F5 dans vscode).

Déclaration de sortie Cet article est reproduit sur: 1729735929 S'il y a une contrefaçon, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3