NuGet包管理器的问题

NuGet包管理器的问题,nuget,Nuget,我有一个项目,我最近转换为使用实体框架。我在我的开发机器上安装了这个包,一切都很顺利,我继续重新设计这个项目 我最近推出了生产服务器的第一个更新,其中包含实体框架代码。当我试图构建解决方案时,它抛出了各种各样的错误,即一次又一次的错误: Could not resolve this reference. Could not locate the assembly "EntityFramework". Check to make sure the assembly exists on disk.

我有一个项目,我最近转换为使用实体框架。我在我的开发机器上安装了这个包,一切都很顺利,我继续重新设计这个项目

我最近推出了生产服务器的第一个更新,其中包含实体框架代码。当我试图构建解决方案时,它抛出了各种各样的错误,即一次又一次的错误:

 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. bamblack.viewmodel
我进入我的NuGet软件包管理器,它说EntityFramework已经安装。然后我尝试通过PackageManager控制台安装它,说了同样的话。所以我试着卸载它。它说它找不到包裹


我确定这是因为我没有在生产机器上进行实际安装,只是缺少了一个DLL,但我不确定在哪里。如果有人能给我指出正确的方向,那就太好了。

似乎我所需要做的就是在我的开发机器上取消/重新安装对EF的引用,然后再次将其推出。奇怪的是,第一次没有把他们赶出去。问题已解决。

我尝试手动添加对System.Data.Entity.dll和System.Data.Entity.Design.dll文件的引用,结果显示“此项目已经有对System.Data.Entity的引用。”当我查看解决方案中的每个项目时,发现“EntityFramework”条目(上面有一个黄色三角形)并且手动删除了它,当我尝试手动添加它或通过NuGet或Package Manager控制台执行它时,它仍然会说同样的话。不,这是因为将项目推出到我的服务器时出现了问题,并且它丢失了对某些DLL(与项目一起导入)的引用。它与VisualStudio直接相关,所以它并不像您所说的那样离题。如果你想关闭它,至少要做对。