2010-06-15 81 views
0

Silverlight只能識別其v2.0.5.0程序集。在Silverlight中使用.NET 2.x/3.x程序集的方式確實存在。如果我想調用,比如System.Runtime.Serialization程序集提供的Json類的方法,它只是在.NET 4.0中,而不是在Silverlight v2.0.5.0中,我該怎麼做?我是否只能使用.NET 4.0程序集中的類和方法,它們只能在Silverlight v2.0.5.0程序集中同時找到?是否有任何方式在Silverlight中使用.NET 4.0程序集

另一種情況是某些http類和方法在.NET 4.0中的System.Web程序集中,也僅在Silverlight v2.0.5.0中的System.ServiceModel程序集中。我應該做的,如下的方式來消費這些類和方法在.NET 4.0中

  1. ILDASM xxx.dll /out:xxx.il在IL文件
  2. 變化某事(怎麼辦呢??? )
  3. ILASM xxx.il/DLL /resource:xxx.res /out:xxxx.dll
+0

這看起來像是一個重複的問題到這個 http://stackoverflow.com/questions/721375/how-can-i-use-non-silverlight-assemblies-in-a-silverlight-app – 2010-06-16 13:21:18

回答

0

不,你不能訪問.NET 4個集這種方式。

ILDASM破解你的列表不會工作:System.Web是一個非常複雜的系統,它依賴於框架的其他部分。

相關問題