【问题标题】:Visual Studio Professional 2012 error: This project references NuGet package(s) that are missing in ASP.NET MVC projectVisual Studio Professional 2012 错误:此项目引用了 ASP.NET MVC 项目中缺少的 NuGet 包
【发布时间】:2017-05-12 22:17:47
【问题描述】:

我刚刚安装了 Visual Studio Professional 2012。我打开了我之前在另一台计算机上创建的 ASP.NET MVC 项目。以下是错误列表:

我尝试了错误列表中建议的步骤,但没有帮助。

如果我将目标框架更改为 .NET 框架 4.5.2,引用停止显示为无效,但我仍然收到错误:

“Microsoft.ApplicationInsights 2.2.0”包需要 NuGet 客户端版本“2.8.50313”或更高版本,但当前 NuGet 版本为“2.6.40619.9041”。 C:\Users\Hp\Desktop\repo.nuget\nuget.targets

命令 ""C:\Users\Hp\Desktop\repo.nuget\NuGet.exe" 安装 "C:\Users\Hp\Desktop\repo\NewsAgency\packages.config" -source "" -NonInteractive - RequireConsent -solutionDir "C:\Users\Hp\Desktop\repo\ "" 以代码 1 退出。

我做错了什么?

【问题讨论】:

  • 错误很明显:首先,安装 Nuget。对于第二个,您需要 Nuget 客户端版本 2.8.50313,但您只有 Nuget 客户端版本 2.6.40619。将您的 Nuget 客户端从版本 2.6 升级到 2.8。如果您学会阅读错误消息中的单词,这真的很有帮助。它们不仅可以占用屏幕上的空间;它们实际上包含信息。 :-)
  • 我做到了,现在它变成了这个错误:错误 33 无法从程序集 C:\Users\Hp\Desktop\newsagency1\ 加载“Microsoft.CodeAnalysis.BuildTasks.Csc”任务包\Microsoft.Net.Compilers.2.1.0\build\..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll。无法加载文件或程序集“Microsoft.Build.Utilities.Core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。

标签: c# asp.net asp.net-mvc git visual-studio-2012


【解决方案1】:

您需要更新您的 nuget。

你可以download here

这里有others questions about that

【讨论】:

  • 谢谢,我试过了,现在2个错误消失了,但是有一个新错误:“无法从程序集中加载“Microsoft.CodeAnalysis.BuildTasks.Csc”任务(.. .)"
  • @Supercat 检查您的项目引用,也许您需要手动删除和添加引用。或者尝试重新安装:nuget.org/packages/Microsoft.CodeAnalysis
猜你喜欢
  • 2017-07-03
  • 1970-01-01
  • 2014-05-19
  • 2013-07-01
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多