簡體   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