【发布时间】:2010-03-01 08:50:07
【问题描述】:
我正在尝试将 dll 文件添加到我的 Silverlight 应用程序,但出现错误,提示我无法添加不是使用 Silverlight 运行时构建的引用。
有什么解决办法吗?
谢谢。
【问题讨论】:
标签: silverlight silverlight-3.0
我正在尝试将 dll 文件添加到我的 Silverlight 应用程序,但出现错误,提示我无法添加不是使用 Silverlight 运行时构建的引用。
有什么解决办法吗?
谢谢。
【问题讨论】:
标签: silverlight silverlight-3.0
尝试使用 WCF 服务连接到您的 DLL。我就是这样做的,它解决了我的问题。
【讨论】:
尝试创建一个空的 Silverlight 类库,然后将所有代码添加到该项目中,然后您就可以将其添加到 silverlight 应用程序作为参考。
如果这不能满足您的需求,升级到 Silverlight 4,您应该可以毫无问题地将库添加到您的项目中,但该库仍将在 silverlight 运行时的有限安全上下文中运行
编辑:
尝试使用像C# reflector for .net这样的反射器来反汇编dll,然后您可以迁移代码,否则最好的建议是如果您刚刚开始项目,则迁移到Silverlight 4
【讨论】:
除非您可以访问源代码,否则您对 S3 无能为力(即使您确实拥有源代码,silverlight 沙箱也有限制,因此它可能无论如何都无法编译)
【讨论】: