错误是:无法加载文件或程序集 '将System.Data.Linq,版本= 4.0.0.0
无法加载文件或程序集' 将System.Data.Linq,版本= 4.0.0.0, Culture = neutral,PublicKeyToken = b77a5c561934e089'或其 依赖项之一。该系统找不到指定的文件。
我已经尝试了许多解决方案在谷歌搜索甚至在这里找到,但没有成功。
我曾尝试用:
<add assembly="System.Data.Linq, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
但在页面上我已经在这一行错误,因为LINQ的不工作:
string ns = string.Join(",", (from co in colorList select "?").ToList());
的.dll
存在服务器上:
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<compilation>
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</assemblies>
</compilation>
</system.web>
</configuration>
尝试LINQ添加为NuGet包。 – Oxoron
为什么所有这些程序集都存在于“编译”部分?你采取了什么方法来添加“System.Data.Linq.dll”的引用?你有没有从解决方案资源管理器中添加引用? – RBT
在NuGet包管理器中提供的LINQ包实际上是'System.Linq'而不是'System.Data.Linq' @Oxoron – nbokmans