Je suis un peu nouveau sur .Net, alors allez-y doucement sur moi ;-). En tous cas.Déterminer .Net Framework à l'exécution à partir d'une bibliothèque
Je travaille sur mon premier projet de bibliothèque WP7 qui, je l'espère, sera compatible avec les applications XNA et SilverLight. Selon que je suis dans XNA ou Silverlight, l'une de mes classes d'usine doit charger différentes classes de configuration. Quel est le meilleur moyen de déterminer cela à l'exécution, à partir d'une bibliothèque.
Je sais que je pourrais le faire avec les directives du préprocesseur "SILVERLIGHT + WINDOWS_PHONE" au moment de la compilation. Mais cela signifierait construire deux DLL, ce qui n'est pas idéal.
~ Sniff
Cela m'a conduit dans la bonne direction. Merci. Environment.OSVersion était ce dont j'avais besoin. Sur WP7, il retourne (Microsoft Windows CE 7.0 ..). Et sur XBox, il retourne quelque chose avec Xbox. Dans mon cas, j'avais tort de penser que je devais savoir sur quel cadre j'étais, comme un collègue a souligné que je devais seulement savoir sur quel système d'exploitation j'étais. Merci encore. – eSniff