2016-05-01 6 views
1

のために働いていない:Nugetは、コマンドのMicrosoft.Bcl.Build

"NuGet.exe" install "C:\builddir\packages.config" -source "" -NonInteractive -RequireConsent -solutionDir "c:\solutiondir " 

Microsoft.Bcl.Buildがエラーを取得します。 パッケージのバージョン '1.0.21' を見つけることができません 'Microsoft.Bcl.Build'

Microsoft.Bclは正常にインストールされます。 Microsoft.Bcl.Buildが見つからない理由を調べるにはどうすればよいですか。私は他のバージョンも同じエラーを試しました。

+0

なぜあなたは '-source '" 'を持っていますか? – yaakov

+0

私はmsbuildを実行していたときにVS2015をコンソールに入れました。もう1つは、VS2015がパッケージを復元することです。しかし、私はVSの外でビルドプロセスを作成しており、コマンドラインから復元するパッケージが必要です。ソースを削除して同じエラーが発生しました。 – ezaspi

答えて

2

Visual Studioは、nuget.exeのコピーを、バージョン2.8.5の.nugetというプロジェクトフォルダに配置します。より新しいバージョンはNuGet Distributionsにあります。新しいバージョン3.4.3をプロジェクトに入れ、msbuildを実行する前にnugetが欠落しているパッケージをすべてインストールします。

関連する問題