2010-01-15 44 views
4

我想将System.Data.Linq添加到我的Silverlight 3.0应用程序,但唯一可用的引用被列为2.0.50727或更低版​​本。我不应该有更多的权限吗?Silverlight 3.0:无法在v2之后添加引用

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

这是预期的行为,或者我应该是能够添加该参考,还有更多?

回答

1

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

由于微软最为人所知的原因,所有标准的Silverlight dll都有2.0.5.0的版本号,即使是新增加到Silverlight 3 SDK中的版本号也是如此。

1

这是Silverlight 3中控件的版本号。它首先让我感到困惑。在Silverlight中它也是System.Linq,并且在创建新项目时应该默认包含它。

Silverlight 4是单独下载到VS2010。

+0

这是否意味着我无法访问System.Data.Linq,因为它不在该列表中? – 2010-01-15 22:57:05