Erstellen Sie eine Klassenbibliothek in C # mit Entwicklermethoden [duplizieren]
Nov 22 2020
Wie kann ich versteckte Methoden erstellen C#
?
Zum Beispiel:
Die Klassenbibliothek sollte nur Methoden in der Version enthalten, die öffentlich zum Lesen einer Datei verfügbar sind. Im Debug- oder Entwickler-Build sollten auch Methoden und Klassen zum Schreiben dieser Dateien vorhanden sein.
Wie kann ich in einem Release-Build definieren, dass einige Methoden nicht kompiliert werden?
Antworten
4 AthanasiosKataras Nov 22 2020 at 09:00
Sie können die if-Debug-Anweisung verwenden
#if DEBUG
Console.WriteLine("Debug version");
#endif
Was auch immer dazwischen definiert ist, wird nur im Debug-Build enthalten und im Release-Build ausgeschlossen. Sie werden es nicht einmal finden, wenn Sie den Code zerlegen.
Es gibt andere Definitionen, die verwendet werden können, und sogar benutzerdefinierte.