.net - 如何在 Silverlight 应用程序中使用非 Silverlight 程序集?

标签 .net silverlight silverlight-2.0

我正在从事一个项目(纯粹的爱好,“提高我的技能”),它有一个统一的后端和多个前端(ASP.NET MVC 1.0/JQuery 和 Silverlight 2)。当我尝试在 Silverlight 2 项目(VS2008)中添加对我的业务层程序集的引用时;它被拒绝,因为它不是 Silverlight 程序集。

他们是在 Silverlight 应用程序中包含和引用非 Silverlight 程序集的一种方式吗?

最佳答案

不,那里没有。 Silverlight 在与普通(桌面)CLR 不兼容的完全不同的 CLR 上运行。它在 BCL 中有一组不同的底层 API,最重要的是不同的元数据版本号。这两个因素以及其他因素会阻止为桌面 CLR 编译的程序集默认情况下在 Silverlight CLR 上运行。

所有程序集都必须专门为 silverlight 编译。

关于.net - 如何在 Silverlight 应用程序中使用非 Silverlight 程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/721375/

上一篇:nlp - 爬网

下一篇:Oracle SYS_GUID 不会改变

相关文章:

c# - 如何将跟踪监听器附加到正在运行的进程?

c# - 在 Windows Phone 用户界面上将按钮置于最前面

c# - LINQ to Array in Silverlight 2

silverlight - 对于显示大量数据并注重用户工作效率的 Web 应用程序来说,silverlight 是一个不错的选择吗?

RichTextBox 中的 Silverlight 滚动

silverlight-2.0 - Silverlight 2.0 加载问题

c# - 在 finally block 中将未处理的异常更改为已处理的异常

.net - 在不重新构建的情况下更改程序集的 list

c# - Uri 忽略特殊字符

WPF、Silverlight、Winforms、WebForms 等的 .NET Forms 抽象