我编写了一个C#类库(DLL)并想知道在Silverlight中使用它的最快方法吗?想必我要转换它吗?
答案 0 :(得分:5)
.NET类库和Silverlight类库之间的区别在于它们引用了一组不同的“核心”程序集,例如: mscorlib.dll
,System.dll
等
如果您有源:只需在Visual Studio中启动一个新的Silverlight类库项目并复制并粘贴所有源,就可以将.NET类库转换为Silverlight类库。当然,您必须修复Silverlight中不同的所有API调用。
如果您没有来源:我不知道是否有一种直接转换程序集的好方法。我怀疑你可以用对Silverlight程序集的引用来替换对.NET程序集的引用。我可以想到使用.NET Reflector来反编译程序集并重新编译它的唯一方法。