EntityFramework.dll丢失了吗?

时间:2014-09-12 08:10:59

标签: c# .net entity-framework

我安装了VS Express Web,我安装了EntityFramework 6.0工具,并使用NuGet添加了EntityFramework。所有这些都相当新鲜,当我尝试创建ADO模型时出现以下错误:

错误2编译转换:无法找到元数据文件'C:\ Program Files(x86)\ Microsoft Visual Studio 13.0 \ Common7 \ Tools .. \ IDE \ EntityFramework.dll'

我查看了上面的文件夹,在Common7中我有一个“IDE”文件夹,但是我没有“Tools”文件夹。我需要安装一些我缺少的东西吗?

由于

2 个答案:

答案 0 :(得分:1)

我知道您的问题已解决,但是经过3天的搜索,我的问题使用this得以解决。我希望至少保存三天对其他人有用。

  

需要编辑的文件位于   “ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Enterprise \ Common7 \ IDE \ Extensions \ Microsoft \ Entity Framework   Tools \ Templates \ Includes”目录。您要编辑的文件   (假设您正在使用EF6和C#)将被调用   EF6.Utility.CS.ttinclude。如果您编辑该文件并替换   具有完整路径的“ $(VSAPPIDDIR)EntityFramework.dll”   “…\ Common7 \ IDE \ EntityFramework.dll”(其他情况类似   引用VSAPPIDDIR),那么您应该会很好。

答案 1 :(得分:0)

如果您可以卸载Entity Framework(EF)6.0并安装EF 5.0,请查看它是否存在安装问题。

或者你可以推出一个版本并尝试安装EF 6.1吗?

希望这有助于确定问题所在。