繁体   English   中英

Visual Studio 2015中的ASP.NET MVC项目中的引用似乎已被破坏

[英]References seem broken in ASP.NET MVC project in Visual Studio 2015

我有一个计算机问题,需要重建它。 之后,我在新构建的计算机上恢复了我的ASP.NET项目。

即使程序集在项目的bin文件夹中,我的引用似乎也被打破了。 在此输入图像描述

一篇文章建议我去Project - > Properties - > Reference Paths并在那里输入文件夹。 我尝试过,但没有帮助。

当我编译解决方案时,我也收到了“EnsureBindingRedirects”任务失败的消息。

知道如何解决这个问题吗?

---更新---因为我用Windows 10构建了新的计算机,我注意到我没有在计算机上安装.NET Framework 4.5.1 - 见下文: 在此输入图像描述

我尝试针对.NET Framework 4.6,但这也没有帮助。

---更新2 ---我一直试图强制重新安装包裹,但这就像我在追逐我的尾巴。 我一直遇到各种各样的错误,比如这个: 在此输入图像描述

---更新3 ---这很奇怪。 正如您在第一张图片中看到的那样,System.Net.Http.Extensions似乎缺失了。

在此输入图像描述

但是,如果我尝试通过包管理器控制台重新安装它,我会收到此错误:

在此输入图像描述

您可以在程序包管理器控制台中强制重新安装程序包。

Update-Package –reinstall DotNetOpenAuth.AspNet

在此输入图像描述

如果您有很多依赖项,最简单的方法是将它们(从packages.config)复制并粘贴到记事本中并使其像这样 -

Update-Package –reinstall DotNetOpenAuth.AspNet
Update-Package –reinstall DotNetOpenAuth.Core
...

然后立即将所有这些文件复制并粘贴到软件包管理器控制台中。

我最近在Microsoft Connect上报告了以下内容: https//connect.microsoft.com/VisualStudio/feedback/details/2652426/nuget-leaving-back-garbage-task-in-project-that-c​​auses-non-nuget-引用及建造到不能倒

可以尝试我在那里提到的workarround,看看它是否为你修复了那些引用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM