1

我对 Visual Studio 和 nuget 包管理器有疑问


当项目突然停止编译时,我运行得非常好,告诉我 ApplicationDbContext 应该派生自 DbContext 或类似的东西,我看不到问题,所以我清理了我的解决方案,重建了它编译的项目,但有愚蠢的运行时错误所以我搜索了stackoverflow和网络,我首先发现这是一个参考错误,所以我删除了bin文件夹,如此处所述

比引用的程序集更高的版本

然后它变得很糟糕我试图删除所有引用并手动重新安装它们但是nuget PMC一直告诉我我的项目已经有对该程序集的引用,我关闭了Visual Studio重新清理了项目并再次完成了没有结果!

所以这里的问题是如何重新安装所有内容的最新版本以与 asp.net MVC 5.1 兼容,而不会收到一条消息告诉我我的项目引用了那些胡说八道的程序集!

4

1 回答 1

1

我升级到 MVC 5.1 的每个项目都发生了这种情况。我必须将绑定重定向添加到我的 web.config。有了Package Manager Console它很容易。

http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference#Add-BindingRedirect

于 2014-03-20T21:17:38.593 回答