2016-04-29 7 views
1

Silverlightでasyncを使用するには、NuGet.Build.2.8.6パッケージをインストールする必要があります。パッケージを削除するとNuget.buildパッケージを再インストールする必要があります

Install-Package NuGet.Build 

私はそれが何をするか分からない私たちは、明らかにソース管理にパッケージをチェックしませんが、NuGet.Buildをインストールすると、プロジェクト・レベル・パッケージをインストールしていない、...、それはそれらを入れているようです"パッケージ"ではなく、それ以上の変化はありません。そうでない場合は、このエラーが発生します:

Microsoft.Bcl 1.1.10' package requires NuGet client version '2.8.1

このパッケージには、実際には、ソース管理に「チェックイン」することは不可能であるシステムにどのような変更を行っていますか?

クリーンコピーを取得するたびにパッケージをインストールする必要はありませんか?

+0

NuGet.BuildはMicrosoft.Bclに依存しないため、このエラーメッセージは私とは無関係のようです。古いバージョンのNuGetパッケージマネージャを使用してMicrosoft.Bcl NuGetパッケージをインストールすると、通常はそのエラーが発生します。 NuGet.Buildはソリューションレベルのパッケージで、ソリューションディレクトリ内の.nuget \ packages.configファイルに追加されます。このファイルは、oackageリストアが機能するようにチェックインする必要があります。 –

答えて

1

NuGet.BuildはMicrosoft.Bclに依存しないため、このエラーメッセージは私とは無関係のようです。古いバージョンのNuGetパッケージマネージャを使用してMicrosoft.Bcl NuGetパッケージをインストールすると、通常はそのエラーが発生します。

NuGet.Buildはソリューションレベルのパッケージで、ソリューションディレクトリ内の.nuget\packages.configファイルに追加されます。このファイルは、パッケージの復元が機能するようにチェックインする必要があります。

+0

はい、まさに、私たちがbclライブラリを使用しているからです。これは問題を実際に解決します.Nuget \ packages.configが更新されていないようです。私の疑惑は何とかロックされており、黙って更新に失敗している...私はそれを回避することができます。素晴らしい仕事ありがとう。 – Ian

関連する問題