Silverlight может распознавать только его сборки v2.0.5.0. Способ использования сборок .NET 2.x / 3.x в Silverlight действительно существует. Если я хочу вызвать, например, метод класса Json, предоставляемый сборкой System.Runtime.Serialization, которая находится только в .NET 4.0, а не в Silverlight v2.0.5.0, что я могу сделать? Можно ли использовать класс и метод только в сборках .NET 4.0, которые можно найти только в сборках Silverlight v2.0.5.0 одновременно?
Другой случай заключается в том, что некоторые классы и методы http находятся в сборке System.Web в .NET 4.0, а также только в сборке System.ServiceModel в Silverlight v2.0.5.0. Должен ли я сделать следующим образом использовать эти классы и методы в .NET 4.0
- ILDasm xxx.dll /out:xxx.il
- изменить sth в IL-файле (как это сделать ???)
- ilasm xxx.il / dll /resource:xxx.res /out:xxxx.dll