首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EntityFrameworks.dll文件丢失了吗?

EntityFrameworks.dll文件丢失了吗?
EN

Stack Overflow用户
提问于 2014-04-12 14:44:08
回答 3查看 20.1K关注 0票数 6

我对.NET世界完全陌生,我一直在尝试按照教程构建一个MVC应用程序,首先创建一个数据库,然后在其之上创建一个MVC项目,每当我从现有的db创建模型时,我都会得到以下几个错误:

错误1编译转换:无法找到元数据文件'%VS120COMNTOOLS%..\IDE\EntityFramework.dll‘c:\user\j\桌面\visual studio %VS120COMNTOOLS%..\IDE\EntityFramework.dll

这个也是:

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

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

经过几个小时的搜索和寻找答案,显然有一个(或多个)文件丢失(dll?)在我的Windows8.1操作系统中。

有人想出办法解决这个问题吗?

J

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-14 15:50:47

按照堆栈溢出的步骤,从db和voila重新构建模型!全排序

贷给@Jaon

  1. 检查您的安装位置。我将VS安装到另一个位置D:\,而不是默认的C:\,所以我得到了错误。
  2. 将“环境变量”修改到您的位置,对我来说,这意味着将C:\程序文件(X86)\ 12.0\Common7\Tools\更改为D:\MicrosoftVisualStudio12.0\Common7\Tools。
  3. 别忘了在单词的末尾加一个\。
票数 3
EN

Stack Overflow用户

发布于 2014-04-13 14:55:18

该示例中的项目使用称为“实体框架”的库的帮助来帮助数据库查询。在Visual中,这些库作为Nuget包安装。有关Nuget的更多信息,请查看此链接

为了安装这个库,请在中执行以下步骤。转到Tools>Package管理器Console>Package管理器控制台。当控制台打开时,输入“Install”并按enter键。这将安装实体框架Nuget包到您的IDE。然后,可以通过添加一个使用引用来使用这个库。

票数 2
EN

Stack Overflow用户

发布于 2019-08-31 07:20:30

我对VS2019也有同样的问题。我分享了我的经验,这里

需要编辑的文件位于“C:\Program(X86)\\Template\Includes”目录中。要编辑的文件(假设您使用的是EF6和C#)称为EF6.Utility.CS.ttinclude。如果编辑该文件并将“$(VSAPPIDDIR)EntityFramework.dll”替换为“…的完整路径”\Common7\IDE\EntityFramework.dll“(以及其他对VSAPPIDDIR的引用),那么您应该是好的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23031843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档