Announcement

Collapse
No announcement yet.

Beta-Flag (Versionsinfo setzen und abfragen)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Beta-Flag (Versionsinfo setzen und abfragen)

    Kann ich in VS2k8 irgendwo in meinem Assembly hinterlegen, dass es sich um eine Beta-Version handelt?

    So wie es in Delphi z.B. bei der Versionsinfo die Flags gibt:
    - Testversion
    - Debug-Build
    - Spezielles-Build
    ...

    Als Assembly-Attribut in AssemblyInfo.cs wurde ich nicht fündig?!

    Und dann die nächste Frage, wie kann ich das wiederum im Programm abfragen?

    Schlussendlich möchte ich wenn ich eine "Debug-Version" baue, ein paar Sachen anders machen als wenn ich es als "Release" kompiliere.

    Kann es sein, dass es das Beta-Flag in .net garnicht gibt?!

  • #2
    Hallo,

    ein Beta-Flag gibt es nicht. Über die bedingte Kompilierung kann das aber gesteuert werden.

    zB
    Code:
    #define TestVersion
    ...
    #if TestVersion
        Console.WriteLine("Testversion");
    #else
        Console.WrtieLine("Keine Testversion");
    #endif
    Desweiteren kann #if DEBUG getestet werden. Wir je nach Konfiguration (Debug/Release) automatisch gesetzt.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      #if DEBUG ist genau das was ich gesucht habe

      Danke!!

      Gruß

      Shivan

      Comment

      Working...
      X