EntityFrameworks.dll 文件丢失?

Jax*_*Jax 6 c# asp.net asp.net-mvc entity-framework asp.net-mvc-5

我是 .NET 世界的新手,一直在尝试按照教程构建 MVC 应用程序,首先创建一个数据库,然后在其上创建一个 MVC 项目,每当我从现有数据库创建模型时,我都会收到许多错误像这样:

错误 1 ​​编译转换:找不到元数据文件 '%VS120COMNTOOLS%..\IDE\EntityFramework.dll' c:\users\j\desktop\visual studio 2013\Projects\ContosoSite\ContosoSite\Models\ContosoModel.tt

还有这个:

错误 2 编译转换:找不到元数据文件 '%VS120COMNTOOLS%..\IDE\Microsoft.Data.Entity.Design.dll' c:\users\j\desktop\visual studio 2013\Projects\ContosoSite\ContosoSite\Models \ContosoModel.tt

我安装了实体框架(版本 6.1)

经过数小时的谷歌搜索和搜索答案,显然我的 Windows 8.1 操作系统中缺少一个(或多个)文件(dll?)。

有没有人为此提出解决方案?

J

Jax*_*Jax 4

按照此stackoverflow中的步骤操作,从数据库重建模型,瞧!全部排序

感谢@Jaon

  1. 检查您的安装位置。我将 VS 安装到了其他位置 D:\ 而不是默认的 C:\,所以出现了错误。
  2. 将“环境变量”修改为您的位置,对我来说这意味着将 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ 更改为 D:\Microsoft Visual Studio 12.0\Common7\Tools。
  3. 不要忘记在单词末尾添加 \。