运行Visual Studio 2012和最新版本的NuGet,版本3.5.0.1996。
当我尝试将StructureMap作为依赖项添加到我的类项目时,我收到此错误:
PM> install-package structuremap
install-package : 'StructureMap' already has a dependency defined for 'System.Collections.Concurrent'.
At line:1 char:1
+ install-package structuremap
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
我跑了nuget update -self
,但没有骰子。
答案 0 :(得分:0)
通过将此行添加到项目目录中的packages.config来克服:
<?xml version="1.0" encoding="utf-8"?>
<packages>
...
<package id="StructureMap" version="4.4.2" targetFramework="net45" />
</packages>
运行这个:
nuget update .\packages.config
我还在黑暗中为何会发生这种情况或者NuGet Visual Studio实际使用的是什么。