Ich bin etwas Neues zu .Net, so gehen einfach auf mich ;-). Sowieso.Bestimmung .Net Framework zur Laufzeit aus einer Bibliothek
Ich arbeite an meinem ersten WP7-Bibliothek-Projekt, das ich hoffe, mit den beiden XNA und Silverlight-Anwendungen kompatibel sein. Abhängig davon, ob ich in XNA oder Silverlight bin, muss eine meiner Factory-Klassen unterschiedliche Config-Klassen laden. Was ist der beste Weg, um dies zur Laufzeit aus einer Bibliothek zu bestimmen.
Ich weiß, ich könnte dies tun mit der „+ SILVERLIGHT WINDOWS_PHONE“ Präprozessordirektiven bei der Kompilierung. Aber das würde bedeuten, zwei DLLs zu bauen, was nicht ideal ist.
~ Sniff
Das hat mich in die richtige Richtung geführt. Vielen Dank. Environment.OSVersion war was ich brauchte. Auf WP7 gibt es zurück (Microsoft Windows CE 7.0 ..). Und auf XBox gibt es etwas mit Xbox zurück. In meinem Fall war es falsch zu denken, dass ich wissen müsste, in welchem Rahmen ich arbeite, wie ein Kollege darauf hinwies, dass ich nur wissen muss, auf welchem Betriebssystem ich war. Danke noch einmal. – eSniff