Si j'évite de référencer des assemblages qui n'existent pas dans l'environnement d'exécution silverlight 2.0, les DLLs de la bibliothèque .NET 2.0 que je crée avec VS2008 fonctionnent avec silverlight sans recompilation ou autre modification?Les dll standard .Net 2 sont-elles compatibles avec le runtime Silverlight 2.0?
3
A
Répondre
3
Non, vous devrez toujours recompiler les versions Silverlight des assemblages. Vous pouvez ajouter ces fichiers à un projet de la bibliothèque de classes Silverlight "en tant que lien", en partageant le même fichier entre les deux projets afin de ne pas avoir à vous soucier de la désynchronisation.
0
En plus de créer les fichiers dans un projet et de les ajouter en tant que liens dans l'autre, vous pouvez toujours rencontrer une différence d'API entre le bureau et les API Silverlight. Vous pouvez travailler autour de ces différences de code avec des blocs de #if, à savoir
#if SILVERLIGHT
/* some code */
#else // WPF
/* some other code */
#endif
C'est dommage :(pas douter vous, mais avez-vous une référence pour soutenir cela? J'aimerais passer la gestion officielle de quelque chose –