Silverlight 3.0:无法在v2之外添加引用

我想将System.Data.
Linq添加到我的Silverlight 3.0应用程序中,但我可用的唯一引用列为版本2.0.50727或更低版​​本.我不应该访问更多吗?

在我的项目属性中,我的Target Silverlight版本设置为“Silverlight 3.0”(唯一选项),我正在使用Visual Studio 2010 Beta 2.

这是预期的行为,还是我应该能够添加该引用,还有更多?

最佳答案 你无法在Siverlight中访问System.Data.Linq,这个dll在沙盒客户端silverlight运行时没有任何意义.因此,不存在这样的silverlight dll.您可能需要研究的是服务器上的实体框架以及从Silverlight访问数据的WCF.

由于Microsoft最熟悉的原因,所有标准Silverlight dll都具有2.0.5.0版本号,甚至新的版本号也添加到Silverlight 3 SDK中.

点赞