我可以在Silverlight 3应用程序中添加dll吗?

时间:2010-03-01 08:50:07

标签: silverlight silverlight-3.0

我想把dll文件添加到我的Silverlight应用程序中,但是会收到错误消息,说我无法添加不是用Silverlight运行时构建的引用。
有没有解决方案?
感谢。

3 个答案:

答案 0 :(得分:5)

尝试使用WCF服务连接到您的DLL。我这样做了,它解决了我的问题。

答案 1 :(得分:3)

尝试创建一个空的Silverlight类库,然后将所有代码添加到该项目中,然后您就可以将它作为参考添加到silverlight应用程序中。

如果这不符合您的需求,升级到Silverlight 4,您应该能够毫无问题地将库添加到项目中,但该库仍将在silverlight运行时的有限安全上下文中运行

编辑:

尝试使用像C# reflector for .net之类的反射器来反汇编dll,然后你可以迁移代码,否则如果你刚刚启动项目,最好的建议就是转移到Silverlight 4

答案 2 :(得分:2)

除非您可以访问源代码,否则您无法为S3做任何事情(即使您确实拥有源代码,Silverlight沙箱也是限制性的,因此无论如何它都可能无法编译)

相关问题