为什么我不能为silverlight和普通的.NET创建一个程序集?
yuvru6vn1#
原因是Silverlight使用CLR的并行实现(称为CoreCLR)。Silverlight和.Net之间用于实现运行时的核心库是不同的,尽管它们公开了大致相同的服务并遵循相同的规范。下面是一篇深入探讨CoreCLR的文章:http://msdn.microsoft.com/en-us/magazine/cc721609.aspx
kadbb4592#
我相信从Silverlight 4开始你就可以做到这一点,但在早期版本上不行。MSDN有一个article going into more details。在此之前,程序集的可移植性还没有被融入到.NET中,所以还没有一组通用的程序集可以同时从Silverlight和桌面框架中找到。至少,这是我阅读上面文章的方式...
2条答案
按热度按时间yuvru6vn1#
原因是Silverlight使用CLR的并行实现(称为CoreCLR)。Silverlight和.Net之间用于实现运行时的核心库是不同的,尽管它们公开了大致相同的服务并遵循相同的规范。
下面是一篇深入探讨CoreCLR的文章:http://msdn.microsoft.com/en-us/magazine/cc721609.aspx
kadbb4592#
我相信从Silverlight 4开始你就可以做到这一点,但在早期版本上不行。MSDN有一个article going into more details。
在此之前,程序集的可移植性还没有被融入到.NET中,所以还没有一组通用的程序集可以同时从Silverlight和桌面框架中找到。至少,这是我阅读上面文章的方式...