为什么我不能为silverlight和通常的.NET创建程序集?
答案 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和桌面框架中定位的通用程序集。至少,这就是我阅读上述文章的方式......