在项目中的某处引用了旧的EntityFramework DLL

时间:2014-11-24 04:42:39

标签: c# entity-framework

我在构建MVC 5项目时遇到以下错误。

“无法解析程序集引用。路径'D:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ Tools .. \ IDE \ EntityFramework.dll'必须是本计算机的本地或部分如果您已下载此模板,则可能需要使用文件资源管理器中的模板文件的属性页面“取消阻止”它

在我的硬盘出现问题并且不得不重新安装VS 2013之后问题就开始了。它已经不再安装在D盘上了。我抢救了这个项目,并简单地重新使用了VS的新安装(在Windows 7上)。

我还从项目中删除了Entity Framework 6.1.1并重新安装无济于事。我似乎在项目的某个地方有一个参考,到目前为止无法找到它。

我对Visual Studio相对较新,任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:1)

答案发布在原始问题的评论中。该引用是在注册表中。

答案 1 :(得分:0)

问题很容易解决,项目的引用转到旧路径,检查解决方案资源管理器中的引用。

确定存在一些带有警报信号的参考文献。你需要将这个ref的路径改为正确的位置,可能存在更多带有问题的引用。

或安装nuget包的实体

/ tools / nuget / nuget console

并写

Install-Package EntityFramework -Version 6.1.1