次のようなメッセージが表示されます。
エラー1パッケージの復元はデフォルトで無効になっています。同意するには、Visual Studioの[オプション]ダイアログを開き、[パッケージマネージャー]ノードをクリックして、[ビルド中に見つからないパッケージのダウンロードをNuGetに許可する]をオンにします。環境変数「EnableNuGetPackageRestore」を「true」に設定して同意することもできます。
[ツール]-> [オプション]に移動すると、パッケージマネージャーが表示されず、下に[パッケージソース]と[最近のパッケージ]が表示されます。ただし、ビルド中に見つからないパッケージをダウンロードするようにNugetを許可するように設定できる場所は表示されません。
UIで同意するオプションがNuGetパッケージマネージャー1.8で追加されました。これは、[ツール]-> [オプション]-> [パッケージマネージャー]-> [一般]の下の3番目の項目です。
ツール->拡張機能マネージャーでNuGetが最新であることを確認してください。
または、EnableNuGetPackageRestore
環境変数をtrue
に設定して同意することもできます。
パッケージをダウンロードするために追加の手順が必要であることがわかりました
ビルド中にNuGetが見つからないパッケージをダウンロードすることを許可するをオンにします
[プロジェクトとソリューションでソリューションを常に表示する]をオンにします
ソリューションを右クリックし、NuGetパッケージの復元を有効にします
NuGetパッケージの管理を開き、[復元]をクリックします
[ツール]-> [オプション]の下に[パッケージマネージャー]ノードがないようです(これはVisual Studio 2013にありました:-))。そこでノードを取得するには、[ツール]-> [拡張機能と更新プログラム]を参照し、nugetを検索しました。 「NuGet for Visual Studio 2013」をインストールすると、ノードとパッケージの復元を許可するオプションが表示されます!
Visual Studio 2010とNuGet 2.0を使用しています。
誰かがさまざまなパッケージにNuGetを使用したソリューションをチェックインしました。ソリューションをチェックアウトしてビルドすると、同じエラーが発生しました。さらに、[ツール]-> [オプション]ウィンドウからNuGetパッケージマネージャーを表示したときに、パッケージの復元で適切なチェックボックスが既にオンになっています。
[パッケージキャッシュのクリア]ボタンをクリックしてみました。その後、すべてが正しく構築されました。