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

时间:2010-07-07 17:27:37

标签: .net silverlight

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

2 个答案:

答案 0 :(得分:2)

原因是Silverlight使用CLR的并行实现(称为CoreCLR)。用于实现运行时的核心库在Silverlight和.Net之间是不同的,即使它们暴露大致相同的服务并符合相同的规范。

这篇文章深入探讨了CoreCLR:http://msdn.microsoft.com/en-us/magazine/cc721609.aspx

答案 1 :(得分:2)

我相信您可以像Silverlight 4那样执行此操作,但不能在早期版本中执行此操作。 MSDN有article going into more details

在此之前,程序集可移植性尚未融入.NET,因此没有一组可以从Silverlight和桌面框架中定位的通用程序集。至少,这就是我阅读上述文章的方式......