是否有任何工具可以将C#类库转换为Silverlight库?

时间:2009-09-02 00:02:30

标签: c# silverlight

我编写了一个C#类库(DLL)并想知道在Silverlight中使用它的最快方法吗?想必我要转换它吗?

1 个答案:

答案 0 :(得分:5)

.NET类库和Silverlight类库之间的区别在于它们引用了一组不同的“核心”程序集,例如: mscorlib.dllSystem.dll

  • 如果您有源:只需在Visual Studio中启动一个新的Silverlight类库项目并复制并粘贴所有源,就可以将.NET类库转换为Silverlight类库。当然,您必须修复Silverlight中不同的所有API调用。

  • 如果您没有来源:我不知道是否有一种直接转换程序集的好方法。我怀疑你可以用对Silverlight程序集的引用来替换对.NET程序集的引用。我可以想到使用.NET Reflector来反编译程序集并重新编译它的唯一方法。