Gast
#1802976
Hallo zusammen, ich habe ein Projekt (C#, Visual Studio 2010) welches für verschiedene Benutzer kompiliert werden soll. Je nach Benutzer werden verschiedene Funktionen mit einbezogen, Passwörter mit in das Projekt kompiliert, ... Gelöst habe ich das bisher so: Mittels #define lege ich fest, für welchen Benutzer das Projekt kompiliert werden soll. Über Compiler-Direktiven (#if, ...) werden die entsprechenden Funkionen dann mit eingebunden. Da auch Passwörter mit ins Projekt kompiliert werden, möchte ich nicht eine Version für alle Benutzer erstellen. Soweit funktioniert das auch einwandfrei. Die Software läuft bereits vor Ort. Die Vorgehensweise hat nur den Nachteil, dass ich nun bei jeder kleinen Änderung für jeden einzelnen Benutzer separat alles kompilieren muss. Gibt es eine Möglichkeit, ein Batchfile zu erstellen, mit dem ich Visual Studio dazu bringe, per Knopfdruck mehrfach zu kompilieren und jedesmal einen anderen #define-Wert zu setzen? etwa so: compile project1.sln #define Benutzer1 C:\Software\User01 compile project1.sln #define Benutzer2 C:\Software\User02 compile project1.sln #define Benutzer3 C:\Software\User03 compile project1.sln #define Benutzer4 C:\Software\User04 compile project1.sln #define Benutzer5 C:\Software\User05 Für einen kurzen Ratschlag wäre ich sehr dankbar. Viele Grüße Steffen