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

时间:2010-01-15 21:57:38

标签: silverlight silverlight-3.0 reference

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

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

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

2 个答案:

答案 0 :(得分:1)

这是Silverlight 3中控件的版本号。一开始我很困惑。它也是Silverlight中的System.Linq,默认情况下应该在创建新项目时包含它。

Silverlight 4是单独下载到VS2010。

答案 1 :(得分:1)

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

由于微软最熟悉的原因,所有标准的Silverlight dll都有2.0.5.0版本号,甚至还有新的版本号添加到Silverlight 3 SDK中。