我有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
<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 临时文件夹)
可以请某人帮助我。