发布网站时出错"类型' System.Data.Linq.DataContext'在未引用的程序集中定义"

时间:2015-09-07 09:57:56

标签: c# asp.net linq publish

我有11个项目和一个网站的解决方案。 解决方案成功构建。但是当我发布网站时,它会在 .c 文件中出现以下错误,该文件位于 App_Code 文件夹中。

Error   60  The type 'System.Data.Linq.DataContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.   c:\Users\Test\AppData\Local\Temp\WebSitePublish\website--659085633\obj\Debug\AspnetCompileMerge\Source\App_Code\Generate_Response.cs


1)当我点击错误文件从临时位置打开时。
2)解决方案中的文件一切都很好看。 (因为解决方案正在成功建立)
3)以下代码已添加到web.config

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


我尝试过:
1)重启VS.
2)删除并重新添加System.Data.Linq程序集 3)删除所有临时文件。 (网站 - 659085633 临时文件夹)

可以请某人帮助我。

0 个答案:

没有答案