2010-01-15 31 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

相關問題