2010-07-29 126 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