Ich möchte zwei ausführbare Dateien aus demselben Projekt mit bedingten Attributen erstellen.
Beispiel:
Code: Select all
using System;
public class MyClass
{
static void Main()
{
#if (PROGRAM1)
Console.WriteLine("Program 1 exclusive");
#endif
Console.WriteLine("Common part");
#if (PROGRAM2)
Console.WriteLine("Program 2 exclusive");
#endif
}
}
Außerdem wäre ich interessiert, wenn es eine Möglichkeit gäbe, weitere Dinge zu tun, wie zum Beispiel jede ausführbare Datei in ein anderes Verzeichnis auszugeben.
Warum ich das tun möchte, ist meine aktuelle Codeüberprüfung Geben Sie beim Start einen booleschen Wert in die Befehlszeile ein und verhalten Sie sich etwas anders abhängig von diesem Wert. Ich hätte lieber zwei ausführbare Dateien mit leicht unterschiedlichem Code, aber das muss diesen Booleschen Wert nicht überprüfen.
PS: Ich habe mir zuerst diese Antwort angesehen, aber das stimmt nicht wirklich Beantworte meine Frage https://stackoverflow.com/questions/975 ... in-c-sharp