Hallo,
und danke für eure Antworten Jungs. Das Ganze sind für mich erst einmal nur theoretische Überlegungen. Nichtsdestotrotz könnte sich daraus ein Standardvorgehen beim Entwickeln von .NET Anwendungen entwickeln. Im Hintergrund schwingen dabei ein wenig die Themen Kompatibilität und Zukunftssicherheit von Anwendungen mit. Insbesondere auch wie Passen ich meine Anwendungen am besten an, wenn MS noch ein weiteres tolles GUI-System entwickelt oder ich meine Anwendung z.B. zu einer Kompletten Netzwerk Anwendung ummodeln will. WPF unt WinForms stehen hier also auch als Beispiel für eventuell noch kommende Technologien.
Von daher ist Christians vorschlagt mit der Bibliothek gar nicht schlecht, denn er wird sicher immer gangbar sein.
Was mir an der Idee hingegen nicht gefällt ist, dass der Anwender selbstständig wählen muss, was er startet. Gut es passt zu meinem Beispiel mit dem Kommandozeilenparameter (da muss auch bewusst unterschieden werden) aber eine Anwendung, die abhängig vom Wochentag mal das eine oder mal das andere startet, ist auch nicht plausibel

.
Dennoch würde mich interessieren, ob das auch in einer Anwendung geht. Lässt sich z.B. die ganze GUI in eine Bibliothek verlagern und dann entweder BibWPF oder BibWinForm laden?
Gruß
Klabautermann