Visual Studio 2015 .Net项目构建错误

时间:2017-06-15 07:15:11

标签: visual-studio-2015 nuget

代码合并后,我在尝试构建时遇到以下问题。

The project currently contains references to more than one version of 'System.Web.Mvc', a direct reference to version 2.0.0.0 and an indirect reference to version 5.2.3.0. 
Change the direct reference to use version 5.2.3.0 (or higher) of System.Web.Mvc.

我在这个项目的引用下看不到对System.Web.Mvc的任何引用。 Web.config中有一个引用

  <package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" />

删除它没有任何区别,我得到同样的错误。

从packages.config中删除ref并进入NuGet以重新安装软件包后,它会完成大部分工作,然后失败

Failed to update binding redirects for {project path} : Error HRESULT E_FAIL has been returned from a call to a COM component.

有没有人有任何想法,接下来要尝试什么?这是一个非常大的项目,我宁愿不必重建整个事情......

1 个答案:

答案 0 :(得分:0)

我在“Extensions”下找到了引用(并且它不需要,所以我删除了它),现在可以构建(在删除并重新引用其他一些无法找到的dll之后)。