c# visual-studio debugging buildconfiguration buildconfig

c# - #if debug->#if myOwnConfig?



visual-studio debugging (3)

  1. Construir -> Administrador de configuración -> Configuración de solución activa -> Nuevo ...
  2. Crea una nueva configuración "Sin conexión".
  3. Proyecto -> Propiedades -> Construir -> Configuración -> Sin conexión
  4. Símbolos de compilación condicionales: tipo OFFLINE
  5. Guardar proyecto.

¿Hay alguna manera en c # de usar una configuración personalizada como "#if DEBUG"?

Necesito un "#en OFFLINE" ya que el nombre de mi Build-Config es "Offline" (solo para fines de depuración adicionales) ...

¡Gracias!


Sí tu puedes. Pero antes de que puedas, sigue estos pasos:

  1. En Visual Studio, vaya a Propiedades -> Construir.
  2. En el menú desplegable de configuración, selecciona "Sin conexión"
  3. Agregue "OFFLINE" al cuadro de texto "Símbolos de compilación condicionales"

Si omite estos pasos, su #if OFFLINE no funcionará porque, en ese caso, OFFLINE no está definido.


Seguí exactamente los mismos pasos que arriba. Pero no están funcionando. Faltan un paso o no explicaron esto claramente.

Cuando está haciendo el paso 4. Símbolos de compilación condicional: escriba OFFLINE. También debe desmarcar "Definir constante DEBUG". De lo contrario, el nuevo símbolo OFFLINE no funcionará.

Lo publiqué aquí en caso de que alguien desperdiciara mucho tiempo como yo cuando intente hacer lo mismo.