为什么我不能为silverlight和普通的.NET创建一个程序集?

ee7vknir  于 2022-12-14  发布在  .NET
关注(0)|答案(2)|浏览(102)

为什么我不能为silverlight和普通的.NET创建一个程序集?

yuvru6vn

yuvru6vn1#

原因是Silverlight使用CLR的并行实现(称为CoreCLR)。Silverlight和.Net之间用于实现运行时的核心库是不同的,尽管它们公开了大致相同的服务并遵循相同的规范。
下面是一篇深入探讨CoreCLR的文章:http://msdn.microsoft.com/en-us/magazine/cc721609.aspx

kadbb459

kadbb4592#

我相信从Silverlight 4开始你就可以做到这一点,但在早期版本上不行。MSDN有一个article going into more details
在此之前,程序集的可移植性还没有被融入到.NET中,所以还没有一组通用的程序集可以同时从Silverlight和桌面框架中找到。至少,这是我阅读上面文章的方式...

相关问题