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

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

他们是否在Silverlight应用程序中包含和引用非Silverlight程序集?

不,那里没有. Silverlight在完全不同的CLR上运行,这与正常(桌面)CLR不兼容.它在BCL中有一个底层不同的API,最重要的是不同的元数据版本号.这两个因素,除其他外,防止为桌面CLR编译的程序集默认在Silverlight CLR上运行.

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

相关文章
相关标签/搜索