【发布时间】:2011-03-04 02:45:39
【问题描述】:
Silverlight 只能识别其 v2.0.5.0 程序集。在 Silverlight 中使用 .NET 2.x/3.x 程序集的方式确实存在。如果我要调用,比如System.Runtime.Serialization程序集提供的Json类的方法,是.NET 4.0才有的,Silverlight v2.0.5.0没有,怎么办?我只能同时使用只能在 Silverlight v2.0.5.0 程序集中找到的 .NET 4.0 程序集中的类和方法吗?
另一种情况是,一些 http 类和方法在 .NET 4.0 的 System.Web 程序集中,也仅在 Silverlight v2.0.5.0 的 System.ServiceModel 程序集中。我应该按照以下方式在 .NET 4.0 中使用这些类和方法
- ILDasm xxx.dll /out:xxx.il
- 更改IL文件中的某事(怎么做???)
- ilasm xxx.il /dll /resource:xxx.res /out:xxxx.dll
【问题讨论】:
-
这似乎是一个重复的问题stackoverflow.com/questions/721375/…
标签: .net silverlight .net-4.0 assemblies cil