【问题标题】:Build error complaining that it cannot find System.Data.Entity in asp.net application构建错误,抱怨在 asp.net 应用程序中找不到 System.Data.Entity
【发布时间】:2011-03-18 05:33:26
【问题描述】:

我正在使用 Visual Studio Web Developer 2010 Express 构建一个 ASP.net 应用程序,并且在很大程度上遵循了Nerd Dinner tutorial。问题是当我尝试构建时,它不断给我一个构建错误说:

错误 43 无法加载文件或 程序集'System.Data.Entity, 文化=中性, PublicKeyToken=31bf3856ad364e35' 或 它的依赖项之一。系统 找不到指定的文件。

这个错误显然来自文件“ASPNETCOMPILER”。我已经检查过的一些事情是:

  1. 项目引用中已有对 System.Data.Entity 的引用。
  2. 我在系统上安装了 .Net 4.0。

对可能出现的问题有任何想法吗?

【问题讨论】:

    标签: asp.net-mvc-2 system.data


    【解决方案1】:

    尝试将 System.Data.Entity.dll 复制到您的 bin 文件夹中,或者将您的系统定位为使用 .NET 2.0,因为这应该会自动复制它。

    【讨论】:

    • 这似乎并没有解决问题。将 dll 复制到 bin 文件夹中仍然会抱怨;此外,这不会永久解决问题,如果我清理我的项目,那么问题会再次出现,对吗?而且我无法真正更改目标版本 - 它需要是 .net 4.0。
    【解决方案2】:

    为了社区的善意而回帖,“DonSleza4e”在thread 中的第一条评论似乎解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 2022-12-28
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多