相关疑难解决方法(0)

命名空间'System.Data'等中不存在类型或命名空间名称'Linq'

我刚刚在Visual Studio 2010中创建了一个Linq-to-SQL .dbml文件.

我收到了以下2个错误,共计60次,大多数是第一次.

  1. 命名空间"System.Data"中不存在类型或命名空间名称"Linq"
  2. 找不到类型或命名空间名称"EntitySet"

我在这里和其他网站上发现了各种类似的问题,所有这些似乎都说需要添加一些额外的装配.

我添加了每一个建议,问题仍然存在.另一个奇怪的事情是VS2010本身没有强调编辑器屏幕中的错误,但它确实在错误日志中显示它们.

无论如何,我已经看到了所有现有主题并应用了他们的解决方案,问题仍然存在.

一些技术细节:

  • 我正在运行Windows 7 32位.
  • 我仍然安装了Visual Studio 2008 SP1.我刚刚安装VS2010并没有删除旧版本.
  • 我正在运行MSSQL server 2008 R2.

这是我的web.config文件中列出的程序集:

<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, …
Run Code Online (Sandbox Code Playgroud)

visual-studio-2010 linq-to-sql

12
推荐指数
3
解决办法
3万
查看次数

标签 统计

linq-to-sql ×1

visual-studio-2010 ×1