2017-05-12 10 views
0

我刚刚安装了Visual Studio Professional 2012.我之前在其他计算机上打开了一个ASP.NET MVC项目。这里的错误列表:
Visual Studio Professional 2012错误:此项目引用了ASP.NET MVC项目中缺少的NuGet包。

我试过在错误列表中建议的步骤,但它没有帮助。

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

The 'Microsoft.ApplicationInsights 2.2.0' package requires NuGet client version '2.8.50313' or above, but the current NuGet version is '2.6.40619.9041'. C:\Users\Hp\Desktop\repo.nuget\nuget.targets

The command ""C:\Users\Hp\Desktop\repo.nuget\NuGet.exe" install "C:\Users\Hp\Desktop\repo\NewsAgency\packages.config" -source "" -NonInteractive -RequireConsent -solutionDir "C:\Users\Hp\Desktop\repo\ "" exited with code 1.

我在做什么错?

+0

你有没有试过[升级NuGet包管理器](https://forums.asp.net/t/1776324.aspx?How+to+install+upgrade+VS+NuGet+Package+Manager+)? – NightOwl888

+1

错误非常明显:首先,安装Nuget。第二,你**需要Nuget客户端版本2.8.50313,但你只有Nuget客户端版本2.6.40619 **。将您的Nuget客户端从版本2.6升级到2.8。如果你学习阅读错误信息中的单词,这非常有用。他们不只是在那里占据屏幕上的空间;他们实际上包含信息。 :-) –

+0

我做到了,现在它变成了这个错误:错误“Microsoft.CodeAnalysis.BuildTasks.Csc”任务无法从程序集C:\ Users \ Hp \ Desktop \ newsagency1 \ packages \ Microsoft.Net.Compilers.2.1.0 \编译\ .. \工具\ Microsoft.Build.Tasks.CodeAnalysis.dll。无法加载文件或程序集'Microsoft.Build.Utilities.Core,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其某个依赖项。 – Supercat

回答

0

你需要更新你的nuget。

您可以download here

这里有others questions about that这里。

+0

非常感谢,我试了一下,现在2错误消失了,但出现了一个新错误:“Microsoft.CodeAnalysis.BuildTasks.Csc”任务无法从程序集加载(...)“ – Supercat

+0

@Supercat检查你的项目引用,也许你需要手动删除和添加引用。或者尝试重新安装:https://www.nuget.org/packages/Microsoft.CodeAnalysis/ –

相关问题