Visual studio 2015 正在尝试安装nuget getting“;已添加具有相同密钥的项";

Visual studio 2015 正在尝试安装nuget getting“;已添加具有相同密钥的项";,visual-studio-2015,nuget,nuget-package,Visual Studio 2015,Nuget,Nuget Package,我正在尝试在我的项目中安装Autofac.MVC5(已在同一项目中安装Autofac nuget),并且我得到的已添加了具有相同密钥的项。错误 这是输出: Attempting to gather dependencies information for package 'Autofac.Mvc5.3.3.4' with respect to project 'Core\MyProj.Core.Factory', targeting '.NETFramework,Version=v4.6' At

我正在尝试在我的项目中安装Autofac.MVC5(已在同一项目中安装Autofac nuget),并且我得到的
已添加了具有相同密钥的项。
错误

这是输出:

Attempting to gather dependencies information for package 'Autofac.Mvc5.3.3.4' with respect to project 'Core\MyProj.Core.Factory', targeting '.NETFramework,Version=v4.6'
Attempting to resolve dependencies for package 'Autofac.Mvc5.3.3.4' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Autofac.Mvc5.3.3.4'
Resolved actions to install package 'Autofac.Mvc5.3.3.4'
For adding package 'Microsoft.AspNet.Razor.3.1.0' to project 'MyProj.Core.Factory' that targets 'net46'.
For adding package 'Microsoft.AspNet.Razor.3.1.0' to project 'MyProj.Core.Factory' that targets 'net46'.
Adding package 'Microsoft.AspNet.Razor.3.1.0' to folder 'F:\Development\MyProj\Server\packages'
Added package 'Microsoft.AspNet.Razor.3.1.0' to folder 'F:\Development\MyProj\Server\packages'
Added reference 'System.Web.Razor' to project 'MyProj.Core.Factory'.
Added package 'Microsoft.AspNet.Razor.3.1.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Razor 3.1.0' to MyProj.Core.Factory
For adding package 'Microsoft.Web.Infrastructure.1.0.0' to project 'MyProj.Core.Factory' that targets 'net46'.
For adding package 'Microsoft.Web.Infrastructure.1.0.0' to project 'MyProj.Core.Factory' that targets 'net46'.
Package 'Microsoft.Web.Infrastructure.1.0.0' already exists in folder 'F:\Development\MyProj\Server\packages'
Added reference 'Microsoft.Web.Infrastructure' to project 'MyProj.Core.Factory'.
Added package 'Microsoft.Web.Infrastructure.1.0.0' to 'packages.config'
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0' to MyProj.Core.Factory
For adding package 'Microsoft.AspNet.WebPages.3.1.0' to project 'MyProj.Core.Factory' that targets 'net46'.
For adding package 'Microsoft.AspNet.WebPages.3.1.0' to project 'MyProj.Core.Factory' that targets 'net46'.
Adding package 'Microsoft.AspNet.WebPages.3.1.0' to folder 'F:\Development\MyProj\Server\packages'
Added package 'Microsoft.AspNet.WebPages.3.1.0' to folder 'F:\Development\MyProj\Server\packages'
Added reference 'System.Web.Helpers' to project 'MyProj.Core.Factory'.
Added reference 'System.Web.WebPages.Deployment' to project 'MyProj.Core.Factory'.
Added reference 'System.Web.WebPages' to project 'MyProj.Core.Factory'.
Added reference 'System.Web.WebPages.Razor' to project 'MyProj.Core.Factory'.
Added package 'Microsoft.AspNet.WebPages.3.1.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.WebPages 3.1.0' to MyProj.Core.Factory
For adding package 'Microsoft.AspNet.Mvc.5.1.0' to project 'MyProj.Core.Factory' that targets 'net46'.
For adding package 'Microsoft.AspNet.Mvc.5.1.0' to project 'MyProj.Core.Factory' that targets 'net46'.
Adding package 'Microsoft.AspNet.Mvc.5.1.0' to folder 'F:\Development\MyProj\Server\packages'
Added package 'Microsoft.AspNet.Mvc.5.1.0' to folder 'F:\Development\MyProj\Server\packages'
Added reference 'System.Web.Mvc' to project 'MyProj.Core.Factory'.
Added package 'Microsoft.AspNet.Mvc.5.1.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc 5.1.0' to MyProj.Core.Factory
For adding package 'Autofac.Mvc5.3.3.4' to project 'MyProj.Core.Factory' that targets 'net46'.
For adding package 'Autofac.Mvc5.3.3.4' to project 'MyProj.Core.Factory' that targets 'net46'.
Adding package 'Autofac.Mvc5.3.3.4' to folder 'F:\Development\MyProj\Server\packages'
Added package 'Autofac.Mvc5.3.3.4' to folder 'F:\Development\MyProj\Server\packages'
Added reference 'Autofac.Integration.Mvc' to project 'MyProj.Core.Factory'.
Added package 'Autofac.Mvc5.3.3.4' to 'packages.config'
Successfully installed 'Autofac.Mvc5 3.3.4' to MyProj.Core.Factory
Added file 'app.config'.
Added file 'app.config'.
Added file 'app.config' to project 'MyProj.Core.Factory'.
Install failed. Rolling back...
Removed package 'Autofac.Mvc5 3.3.4' from 'packages.config'
Removed reference 'Autofac.Integration.Mvc.dll' from project 'MyProj.Core.Factory'
Removed package 'Microsoft.AspNet.Mvc 5.1.0' from 'packages.config'
Removed reference 'System.Web.Mvc.dll' from project 'MyProj.Core.Factory'
Removed package 'Microsoft.AspNet.WebPages 3.1.0' from 'packages.config'
Removed reference 'System.Web.Helpers.dll' from project 'MyProj.Core.Factory'
Removed reference 'System.Web.WebPages.Deployment.dll' from project 'MyProj.Core.Factory'
Removed reference 'System.Web.WebPages.dll' from project 'MyProj.Core.Factory'
Removed reference 'System.Web.WebPages.Razor.dll' from project 'MyProj.Core.Factory'
Removed package 'Microsoft.Web.Infrastructure 1.0.0' from 'packages.config'
Removed reference 'Microsoft.Web.Infrastructure.dll' from project 'MyProj.Core.Factory'
Removed package 'Microsoft.AspNet.Razor 3.1.0' from 'packages.config'
Removed reference 'System.Web.Razor.dll' from project 'MyProj.Core.Factory'
Removing package 'Autofac.Mvc5 3.3.4' from folder 'F:\Development\MyProj\Server\packages'
Removed folder 'F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4\lib\net45'.
Removed folder 'F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4\lib'.
Removed file 'Autofac.Mvc5.3.3.4.nupkg' from folder 'F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4'.
Removed folder 'F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4'.
Removed package 'Autofac.Mvc5 3.3.4' from folder 'F:\Development\MyProj\Server\packages'
Removing package 'Microsoft.AspNet.Mvc 5.1.0' from folder 'F:\Development\MyProj\Server\packages'
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0\lib\net45'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0\Content'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0\lib'.
Removed file 'Microsoft.AspNet.Mvc.5.1.0.nupkg' from folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0'.
Removed package 'Microsoft.AspNet.Mvc 5.1.0' from folder 'F:\Development\MyProj\Server\packages'
Removing package 'Microsoft.AspNet.WebPages 3.1.0' from folder 'F:\Development\MyProj\Server\packages'
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.WebPages.3.1.0\lib\net45'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.WebPages.3.1.0\Content'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.WebPages.3.1.0\lib'.
Removed file 'Microsoft.AspNet.WebPages.3.1.0.nupkg' from folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.WebPages.3.1.0'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.WebPages.3.1.0'.
Removed package 'Microsoft.AspNet.WebPages 3.1.0' from folder 'F:\Development\MyProj\Server\packages'
Removing package 'Microsoft.AspNet.Razor 3.1.0' from folder 'F:\Development\MyProj\Server\packages'
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Razor.3.1.0\lib\net45'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Razor.3.1.0\lib'.
Removed file 'Microsoft.AspNet.Razor.3.1.0.nupkg' from folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Razor.3.1.0'.
Removed folder 'F:\Development\MyProj\Server\packages\Microsoft.AspNet.Razor.3.1.0'.
Removed package 'Microsoft.AspNet.Razor 3.1.0' from folder 'F:\Development\MyProj\Server\packages'
System.ArgumentException: An item with the same key has already been added.
   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   at NuGet.PackageManagement.VisualStudio.BindingRedirectResolver.GetBindingRedirects(IEnumerable`1 assemblies)
   at NuGet.PackageManagement.VisualStudio.BindingRedirectResolver.GetBindingRedirects(IEnumerable`1 assemblyPaths, AppDomain domain)
   at NuGet.PackageManagement.VisualStudio.RuntimeHelpers.<AddBindingRedirectsAsync>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.VisualStudio.RuntimeHelpers.<AddBindingRedirectsAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.VisualStudio.RuntimeHelpers.<AddBindingRedirectsAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.VisualStudio.RuntimeHelpers.<AddBindingRedirectsAsync>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.<<AddBindingRedirects>b__59_0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
   at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.AddBindingRedirects()
   at NuGet.ProjectManagement.MSBuildNuGetProject.PostProcessAsync(INuGetProjectContext nuGetProjectContext, CancellationToken token)
   at NuGet.PackageManagement.NuGetPackageManager.<ExecuteNuGetProjectActionsAsync>d__42.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at NuGet.PackageManagement.NuGetPackageManager.<ExecuteNuGetProjectActionsAsync>d__42.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.UI.UIActionEngine.<ExecuteActionsAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NuGet.PackageManagement.UI.UIActionEngine.<PerformActionAsync>d__3.MoveNext()
========== Finished ==========
正在尝试收集包“Autofac.Mvc5.3.3.4”与项目“Core\MyProj.Core.Factory”相关的依赖项信息,目标是“.NETFramework,版本=v4.6”
正在尝试解析DependencyBehavior为“最低”的包“Autofac.Mvc5.3.3.4”的依赖关系
安装包“Autofac.Mvc5.3.3.4”的解决措施
已解决安装程序包“Autofac.Mvc5.3.3.4”的操作
用于将包“Microsoft.AspNet.Razor.3.1.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
用于将包“Microsoft.AspNet.Razor.3.1.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
正在将包“Microsoft.AspNet.Razor.3.1.0”添加到文件夹“F:\Development\MyProj\Server\packages”
已将包“Microsoft.AspNet.Razor.3.1.0”添加到文件夹“F:\Development\MyProj\Server\packages”
在项目“MyProj.Core.Factory”中添加了参考“System.Web.Razor”。
将包“Microsoft.AspNet.Razor.3.1.0”添加到“packages.config”
已成功将“Microsoft.AspNet.Razor 3.1.0”安装到MyProj.Core.Factory
用于将包“Microsoft.Web.Infrastructure.1.0.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
用于将包“Microsoft.Web.Infrastructure.1.0.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
文件夹“F:\Development\MyProj\Server\packages”中已存在包“Microsoft.Web.Infrastructure.1.0.0”
将引用“Microsoft.Web.Infrastructure”添加到项目“MyProj.Core.Factory”。
将包“Microsoft.Web.Infrastructure.1.0.0”添加到“packages.config”
已成功将“Microsoft.Web.Infrastructure 1.0.0”安装到MyProj.Core.Factory
用于将包“Microsoft.AspNet.WebPages.3.1.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
用于将包“Microsoft.AspNet.WebPages.3.1.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
正在将包“Microsoft.AspNet.WebPages.3.1.0”添加到文件夹“F:\Development\MyProj\Server\packages”
已将包“Microsoft.AspNet.WebPages.3.1.0”添加到文件夹“F:\Development\MyProj\Server\packages”
在项目“MyProj.Core.Factory”中添加了参考“System.Web.Helpers”。
在项目“MyProj.Core.Factory”中添加了参考“System.Web.WebPages.Deployment”。
在项目“MyProj.Core.Factory”中添加了参考“System.Web.WebPages”。
在项目“MyProj.Core.Factory”中添加了参考“System.Web.WebPages.Razor”。
将包“Microsoft.AspNet.WebPages.3.1.0”添加到“packages.config”
已成功将“Microsoft.AspNet.WebPages 3.1.0”安装到MyProj.Core.Factory
用于将包“Microsoft.AspNet.Mvc.5.1.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
用于将包“Microsoft.AspNet.Mvc.5.1.0”添加到目标为“net46”的项目“MyProj.Core.Factory”。
正在将包“Microsoft.AspNet.Mvc.5.1.0”添加到文件夹“F:\Development\MyProj\Server\packages”
已将包“Microsoft.AspNet.Mvc.5.1.0”添加到文件夹“F:\Development\MyProj\Server\packages”
在项目“MyProj.Core.Factory”中添加了参考“System.Web.Mvc”。
将包“Microsoft.AspNet.Mvc.5.1.0”添加到“packages.config”
已成功将“Microsoft.AspNet.Mvc 5.1.0”安装到MyProj.Core.Factory
将包“Autofac.Mvc5.3.3.4”添加到目标为“net46”的项目“MyProj.Core.Factory”。
将包“Autofac.Mvc5.3.3.4”添加到目标为“net46”的项目“MyProj.Core.Factory”。
正在将包“Autofac.Mvc5.3.3.4”添加到文件夹“F:\Development\MyProj\Server\packages”
将包“Autofac.Mvc5.3.3.4”添加到文件夹“F:\Development\MyProj\Server\packages”
在项目“MyProj.Core.Factory”中添加了参考“Autofac.Integration.Mvc”。
将包“Autofac.Mvc5.3.3.4”添加到“packages.config”
已成功将“Autofac.Mvc5 3.3.4”安装到MyProj.Core.Factory
添加了文件“app.config”。
添加了文件“app.config”。
将文件“app.config”添加到项目“MyProj.Core.Factory”。
安装失败。正在回滚。。。
从“packages.config”中删除了包“Autofac.Mvc5 3.3.4”
已从项目“MyProj.Core.Factory”中删除引用“Autofac.Integration.Mvc.dll”
已从“packages.config”中删除包“Microsoft.AspNet.Mvc 5.1.0”
从项目“MyProj.Core.Factory”中删除了引用“System.Web.Mvc.dll”
已从“packages.config”中删除包“Microsoft.AspNet.WebPages 3.1.0”
已从项目“MyProj.Core.Factory”中删除引用“System.Web.Helpers.dll”
已从项目“MyProj.Core.Factory”中删除引用“System.Web.WebPages.Deployment.dll”
从项目“MyProj.Core.Factory”中删除了参考“System.Web.WebPages.dll”
从项目“MyProj.Core.Factory”中删除了参考“System.Web.WebPages.Razor.dll”
已从“packages.config”中删除包“Microsoft.Web.Infrastructure 1.0.0”
已从项目“MyProj.Core.Factory”中删除引用“Microsoft.Web.Infrastructure.dll”
已从“packages.config”中删除包“Microsoft.AspNet.Razor 3.1.0”
从项目“MyProj.Core.Factory”中删除了引用“System.Web.Razor.dll”
正在从文件夹“F:\Development\MyProj\Server\packages”中删除包“Autofac.Mvc5 3.3.4”
已删除文件夹“F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4\lib\net45”。
已删除文件夹“F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4\lib”。
已从文件夹“F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4.nupkg”中删除文件“Autofac.Mvc5.3.3.4”。
已删除文件夹“F:\Development\MyProj\Server\packages\Autofac.Mvc5.3.3.4”。
已从文件夹“F:\Development\MyProj\Server\packages”中删除包“Autofac.Mvc5 3.3.4”
正在从文件夹“F:\Development\MyProj\Server\packages”中删除程序包“Microsoft.AspNet.Mvc 5.1.0”
已删除文件夹“F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0\lib\net45”。
已删除文件夹“F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0\Content”。
已删除文件夹“F:\Development\MyProj\Server\packages\Microsoft.AspNet.Mvc.5.1.0\lib”。
已删除文件“Microsoft.AspNet.Mvc.5.1.0.n”