Maison  >  Article  >  développement back-end  >  Quelles sont les directives if/then en C# pour le débogage et la publication ?

Quelles sont les directives if/then en C# pour le débogage et la publication ?

王林
王林avant
2023-09-14 22:29:081229parcourir

C# 中用于调试和发布的 if/then 指令是什么?

Il existe différentes configurations en mode débogage et en mode release de Visual Studio Construisez votre projet .Net.

Sélectionnez le mode Débogage pour parcourir votre projet .Net et sélectionnez Mode de publication dans lequel le fichier d'assemblage (.dll ou .exe) est finalement construit.

Pour modifier la configuration de build -

Dans le menu Build, sélectionnez Configuration Manager puis sélectionnez Debug ou Release. Ou Dans la barre d'outils, sélectionnez Debug ou Release dans la configuration de la solution.

#if debug Le code écrit ne sera exécuté que dans les conditions suivantes : Exécuter en mode débogage.

Si le code s'exécute en mode release, #if Debug sera faux et le code présent ne sera pas exécuté.

Exemple

class Program{
   static void Main(string[] args){
      #if DEBUG
         Console.WriteLine("Mode=Debug");
      #else
         Console.WriteLine("Mode=Release");
      #endif
         Console.ReadLine();
   }
}

Sortie

if in Debug Mode
Mode=Debug
if in Release Mode
Mode=Release

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer