Was ist die beste Vorgehensweise zum Kompilieren von Silverlight und WPF in einem Projekt?
Ich habe gerade ein Silverlight-Projekt abgeschlossen und es ist Zeit, ein wenig aufzuräumen. Ich möchte meine Kerndateien in einem separaten Projekt ablegen, auf das ich in meiner Haupt-Silverlight-App verweisen werde. Einige dieser Klassen sind mit WPF kompatibel und ich würde gerne Silverlight / WPF-Code in einem Projekt haben. Meine ideale Lösung wäre ein einzelnes Projekt, das mehrere Konfigurationen ermöglicht. Damit,
Konfiguration: Silverlight generiert: Company.Controls.Silverlight.dll
Konfiguration: WPF generiert: Company.Controls.Wpf.dll
Ist es möglich, dieselbe Quelle in derselben Datei zu haben, die nur über Defines getrennt wurde?
Hat das schon mal jemand gemacht?
Bearbeiten: Ich habe pro Projekt eine Lösung wie MyCompany.Windows.Controls erstellt, die dann zwei Projekte enthält, MyCompany.Windows.Controls & MyCompany.Windows.Controls.Silverlight. Neben diesen beiden Ordnern habe ich einen "Shared" -Ordner, der Dateien enthält, die von beiden Projekten verwendet werden. Es funktioniert soweit gut :)