我的同事和我正在研究相同的ASP.NET存储库。我们都在visual studio 2013中克隆并打开了存储库,我们都不能构建项目。错误是:
Could not resolve this reference. Could not locate the assembly "EntityFramework".
Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
我们都从NuGet包管理器更新所有程序集,这允许我们双方构建解决方案。但是,之后她的项目运行,因为URL路由问题,我得到404s。
问题在于,当我更新软件包时,NuGet会安装额外的软件包(其中23个),例如DotNetAuth.AspNet
和Microsoft.Threading.Tasks
。此外,她的存储库安装了额外的软件包,如RestSharp
。添加缺少的并删除额外的引用以匹配她解决了我的问题。如何管理安装哪些软件包?
由于
编辑:我的问题不在于我不知道如何修复未引用的软件包,我不知道为什么我的视觉工作室会添加额外的软件包,以及我的同事&# 39; s没有。
答案 0 :(得分:0)
听起来可能没有检查过packages.config文件。在包管理器控制台中输入this并按Enter:
Install-Package EntityFramework
确保选择了正确的项目或将-ProjectName“yourProject”添加到最后。