2009-09-02 75 views

回答

5

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

  • 如果你有来源:您可以简单地通过在Visual Studio中开始一个新的Silverlight类库项目中的.NET类库一个Silverlight类库转换和复制粘贴&所有来源。当然,您必须修复Silverlight中不同的所有API调用。

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

+2

从源代码重新构建,并明白虽然Silverlight是完整框架和BCL的子集,但它是*子集*并不是所有东西都能“按原样”工作。 – 2009-09-02 00:15:42

相关问题