添加完.dbml(LINQ to SQL类文件)文件后,双击.designer.cs源文件时,发现编译器提示:命名空间"System.Data"中不存在类型或命名空间名称"Linq"(是否缺少程序集引用?)。但在解决方案中的"引用"那里已经明确有了"System.Data.Linq"!

我的解决办法:
修改一下Web.config文件:(<system.web>是在<configuration>内的)

<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
</system.web>

修改完之后可能没有立即生效,可以先保存一下,然后关闭该解决方案,然后再重新打开。

 

相关文章:

  • 2021-07-15
  • 2021-08-23
  • 2021-08-08
  • 2021-08-26
  • 2021-09-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-05
  • 2021-10-10
  • 2021-10-25
  • 2021-04-24
  • 2021-10-12
  • 2021-11-14
相关资源
相似解决方案