2010-07-29 125 views
1

下面的代碼工作以前到VS2010升級...DataServiceConfiguration無法訪問?

using System.Data.Services; 
namespace Nla.Dashboard.Web.Services 
{ 
public class DashboardDataService : DataService<NlaPrimaryEntities> 
{ 
    // This method is called only once to initialize service-wide policies. 
    public static void InitializeService(DataServiceConfiguration config) 
    { 
     etc... 

的問題是,現在我得到這些錯誤......

'System.Data.Services.DataServiceConfiguration' 是人跡罕至,由於其保護級別

和...

可訪問性不一致:參數 型 「System.Data.Services.DataServiceConfiguration」 比方法不太容易接近...

這是可能的,我引用了錯誤的庫,這個服務是asp.net 3.5下的VS2010託管代碼最初內置於vs2008 for ado.net數據服務1.5 ctp2。

歡迎任何幫助!

回答

1

當您在VS 2010下運行時,目標框架是什麼?我的猜測是,即使在VS 2010上運行,您的目標是3.5版本的框架,並且您沒有安裝「3.5 SP1的數據服務更新」RTM。

您可以從以下博客中的鏈接安裝RTM版本的更新:http://blogs.msdn.com/b/astoriateam/archive/2010/01/27/data-services-update-for-net-3-5-sp1-available-for-download.aspx

希望這會有所幫助。

感謝 PRATIK

+0

對於懶惰 - Windows 7和UP [點擊這裏下載](http://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e&displaylang = EN) – wilsjd 2013-03-01 00:19:44