cuando se utilice etiquetas de compilación para compilar varias versiones de un programa GO, sigue siendo importante configurar el depurador para la utilización óptima. Etiquetas:
para especificar las etiquetas de compilación dentro de una configuración de lanzamiento para el complemento GO del código de Visual Studio, puede emplear la tecla BuildFlags junto con un valor correspondiente de "-tags etiqueta". Esto habilita la inclusión de etiquetas de compilación durante el proceso de depuración.
para depurar con etiquetas de compilación:
[&]utilizando la tecla BuildFlags, modifique la configuración de lanzamiento de la siguiente manera: { "Versión": "0.2.0", "Configuraciones": [ { "Nombre": "Debugbinwithtag", "Escriba": "ir", "Solicitar": "Lanzar", "Modo": "Ejec", "remotepath": "", "Puerto": 2345, "Host": "127.0.0.1", "Programa": "$ {WorksPaceroot}/BinaryName", "env": {}, "Args": [], "showlog": verdadero, "BuildFlags": "-Tags thisISaflag" // Especifique las etiquetas de compilación aquí } ] }
múltiples configuraciones de lanzamiento para diferentes etiquetas de compilación:
{ "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 su proyecto requiere configuraciones de compilación distintas, considere crear múltiples configuraciones de lanzamiento. Cada configuración puede tener su propio valor BuildFlags correspondiente a la etiqueta de compilación requerida. Esta personalización garantiza que cada configuración se dirige a la variante de compilación prevista.
TIPS adicionales:[&] [&]
Asegúrese de que el sintax de la etiqueta de compilación sea correcto (por ejemplo etiquetas. Si encuentra problemas, intente borrar el caché de depuración (ctrl shift f5 en vscode).
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3