我安装了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”文件夹。我需要安装一些我缺少的东西吗?
由于
答案 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吗?
希望这有助于确定问题所在。