Ich habe eine C# Datei mit so etwas zu übergeben. Es ist NICHT möglich, QueueName
in etwas anderes als eine Kompilierzeitkonstante zu ändern.Mögliche eine Konstante C# Compiler in Build-Skript
Gibt es eine Möglichkeit, eine "Pre-Compiler" -Variable an diese Deklaration zu übergeben, die in einer Build-Konfiguration oder einem Build-Skript geändert werden könnte?
Ich habe es gegooglet, aber ich kann nicht scheinen, irgendeine Lösung zu bekommen.
Sie können eine CS-Datei mit dieser Konstante erstellen, die Teil der Zusammenstellung ist und nur einen Build-Schritt hinzufügen, die vor dem Kompilieren die Datei modifiziert. –
Sie können eine T4-Vorlage verwenden, um den Code für Ihre Konstante zu generieren. In der T4-Vorlage könnte es eine Umgebungsvariable oder eine Datei oder .... lesen, um den in die Zeichenfolge einzufügenden Wert zu erhalten. – Derek