Bei der Verwendung von Build-Tags zum Kompilieren verschiedener Versionen eines Go-Programms ist es weiterhin wichtig, den Debugger für zu konfigurieren optimale Auslastung.
Startkonfiguration für das Debuggen mit Build-Tags:
Um Build-Tags innerhalb einer Startkonfiguration für das Go-Plugin von Visual Studio Code anzugeben, können Sie den Schlüssel buildFlags verwenden zusammen mit einem entsprechenden Wert von „-tags Tag“. Dies ermöglicht die Einbeziehung von Build-Tags während des Debugging-Prozesses.
Konfiguration für das Debuggen mit Build-Tags:
Ändern Sie die Startkonfiguration mithilfe des buildFlags-Schlüssels wie folgt:
{ "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 } ] }
Mehrere Startkonfigurationen für unterschiedliche Build-Tags:
Wenn Ihr Projekt unterschiedliche Build-Konfigurationen erfordert, sollten Sie die Erstellung mehrerer Startkonfigurationen in Betracht ziehen. Jede Konfiguration kann dann einen eigenen buildFlags-Wert haben, der dem erforderlichen Build-Tag entspricht. Durch diese Anpassung wird sichergestellt, dass jede Konfiguration auf die beabsichtigte Build-Variante abzielt.
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich das Debuggen mit Go Build-Tags in Visual Studio Code und Delve Debugger?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!