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

Nos*_*ama 2 c# silverlight

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

dtb*_*dtb 5

一个.NET类库和一个Silverlight类库之间的区别是,它们所引用一组不同的"核心"程序集,例如mscorlib.dll,System.dll

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

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

  • 从源代码重新构建,并了解虽然Silverlight是完整框架和BCL的子集,但它是*子集*并且并非所有内容都"按原样"工作. (2认同)