我正在尝试运行在Visual Studio 2015中的Visual Studio 2013中创建的asp.net应用程序,但是我遇到很多构建错误。所有错误都在两个网站项目中,并且可以追溯到以下错误:


  CS0234类型或名称空间名称'Linq'在
  名称空间“系统”(您是否缺少程序集引用?)


正在使用.net4.0或更高版本来构建所有项目,但我仍然收到此错误。在vs2013中构建项目时,一切都可以正常进行。

<compilation debug="true" targetFramework="4.5">


有人知道这里可能出什么问题吗?

最佳答案

将此代码添加到配置文件中。

<compilation debug="false">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>

10-08 14:25