2
我已经写了一个C#类库(DLL),并且想知道在Silverlight中使用它的最快方法吗?据推测,我将不得不将其转换?有没有用于将C#类库转换为Silverlight库的工具?
我已经写了一个C#类库(DLL),并且想知道在Silverlight中使用它的最快方法吗?据推测,我将不得不将其转换?有没有用于将C#类库转换为Silverlight库的工具?
.NET类库和Silverlight类库的区别在于它们引用了一组不同的“核心”程序集,例如, mscorlib.dll
,System.dll
等
如果你有来源:您可以简单地通过在Visual Studio中开始一个新的Silverlight类库项目中的.NET类库一个Silverlight类库转换和复制粘贴&所有来源。当然,您必须修复Silverlight中不同的所有API调用。
如果您没有资料来源:我不知道是否有直接转换程序集的好方法。我怀疑你可以用引用Silverlight组件来替换.NET组件的引用。我可以想到使用.NET Reflector反编译程序并重新编译它的唯一方法如上。
从源代码重新构建,并明白虽然Silverlight是完整框架和BCL的子集,但它是*子集*并不是所有东西都能“按原样”工作。 – 2009-09-02 00:15:42