Silverlight peut uniquement reconnaître ses assemblys v2.0.5.0. La façon de consommer les assemblys .NET 2.x/3.x dans Silverlight existe vraiment. Si je veux appeler, comme la méthode de classe Json fournie par System.Runtime.Serialization assembly, qui est juste dans .NET 4.0, pas dans Silverlight v2.0.5.0, que puis-je faire? Puis-je uniquement utiliser la classe et la méthode dans les assemblys .NET 4.0 qui ne peuvent être trouvés que dans les assemblages Silverlight v2.0.5.0 en même temps?Existe-t-il un moyen de consommer des assemblys .NET 4.0 dans Silverlight?
Un autre cas est que certaines classes et méthodes http sont dans l'assembly System.Web dans .NET 4.0 et également uniquement dans l'assembly System.ServiceModel dans Silverlight v2.0.5.0. Dois-je faire comme la manière suivante à consommer ces classes et méthodes dans .NET 4.0
- ildasm xxx.dll /out:xxx.il
- changement STH dans le fichier IL (comment faire ???)
- ilasm xxx.il//resource:xxx.res dll /out:xxxx.dll
Cela semble être une question en double à celui-ci http://stackoverflow.com/questions/721375/how-can-i-use-non-silverlight-assemblies-in-a-silverlight-app –