【问题标题】:EntityFramework.dll missing?EntityFramework.dll 丢失?
【发布时间】:2014-09-12 08:10:58
【问题描述】:

我安装了 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”文件夹。有什么我需要安装但我缺少的东西吗?

谢谢

【问题讨论】:

标签: c# .net entity-framework


【解决方案1】:

我知道你的问题已经解决了,但是,经过 3 天的搜索,我的问题使用 this 解决了。我希望通过节省至少 3 天的时间对其他人有用。

需要编辑的文件在 “C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Extensions\Microsoft\Entity Framework 工具\模板\包含”目录。您要编辑的文件 (假设您使用的是 EF6 和 C#)被调用 EF6.Utility.CS.ttinclude。如果您编辑该文件并替换 带有完整路径的“$(VSAPPIDDIR)EntityFramework.dll” “...\Common7\IDE\EntityFramework.dll”(其他类似 参考 VSAPPIDDIR) 那么你应该好好去。

【讨论】:

    【解决方案2】:

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

    或者您能否升级一个版本并尝试安装 EF 6.1?

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

    【讨论】:

    • 感谢您的帮助,不确定是什么修复了它,我做了很多事情,包括您建议的事情,其中​​一个在列表中得到了它的工作:)
    • 很高兴听到。如果您可以缩小范围并选择可接受的答案,它可以帮助查看您帖子的其他用户
    猜你喜欢
    • 2013-10-25
    • 2011-12-15
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2017-02-23
    相关资源
    最近更新 更多