Microsoft.Web.Infrastructure已存在,但找不到参考

时间:2018-08-16 12:14:50

标签: c# asp.net-mvc

我已经从存储库中克隆了一个项目,解决了其他引用问题之后,我陷入了

  

无法加载文件或程序集“ Microsoft.Web.Infrastructure,   版本= 1.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'或   它的依赖项之一。系统找不到指定的文件。

软件包'Microsoft.Web.Infrastructure'已经安装,但是我找不到它的引用,也不能卸载该软件包

更新 我不小心删除了该参考,但现在找不到该参考

2 个答案:

答案 0 :(得分:1)

这是因为Microsoft.Web.Infrastructure不在您的GAC中。

将此引用(Microsoft.Web.Infrastructure)添加到您的项目中,如下所示。

  • 右键单击引用。
  • 转到属性。
  • 将“本地副本”设置为true。

答案 1 :(得分:0)

最后,我创建了另一个ASP.NET MVC空项目并复制

  

Microsoft.Web.Infrastructure.dll

文件保存到该项目的bin文件夹中,它对我有用