2017-02-14 5 views
2

Visual Studio 2012および最新バージョンのNuGet、バージョン3.5.0.1996を実行しています。私はnuget update -selfを走ってきたNuGet: 'StructureMap'には既に 'System.Collections.Concurrent'の依存関係が定義されています

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 

、ないサイコロ:私は私のクラスのプロジェクトへの依存関係としてのStructureMapを追加しようとすると

は、私はこのエラーを取得します。

答えて

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は実際に使用しています。

+0

Visual Studio 2012はNuGet 2.8を使用しています。あなたはおそらく、拡張機能やVisual Studioについてのページを見て見ることができます。 Visual Studio 2012で使用されているNuGetのバージョンを更新することはできません。NuGetが古すぎ、NuGetパッケージで指定されたターゲットフレームワークグループを処理できないためです。 –

関連する問題