Nuget Web アプリの標準コピーをダウンロードし、企業環境で使用する予定です。TFS 2010 を使用して、ローカル マシンからのビルドを容易にします。Nuget の TFS で新しいビルドをキューに入れると、ビルドは次のエラーで失敗します。
パッケージの復元はデフォルトで無効になっています。同意するには、Visual Studio の [オプション] ダイアログを開き、[パッケージ マネージャー] ノードをクリックして、[ビルド中に不足しているパッケージを NuGet がダウンロードできるようにする] をオンにします。環境変数 'EnableNuGetPackageRestore' を 'true' に設定して同意することもできます。
質問: TFS ビルド サーバー、または Visual Studio のローカル マシンで上記のことを行う必要がありますか? この問題を解決するにはどうすればよいですか? これが実際に TFS ビルド サーバーの問題であり、ビルド サーバーが不足しているパッケージのダウンロードを許可しない場合、それらのパッケージをダウンロードしてソース管理にチェックインする必要がありますか?
ビルドの結果のログ ファイルを次に示します。これにはエラーも含まれています。
ビルドは 2013 年 9 月 19 日 12:19:08 PM に開始されました。1>ノード 1 で "F:\Builds\2\NuGet\NuGetGallery\Sources\NuGetGallery.sln" をプロジェクトします (既定のターゲット)。1>ValidateSolutionConfiguration: ソリューション構成 "Release|Any CPU" を構築しています。1>プロジェクト "F:\Builds\2\NuGet\NuGetGallery\Sources\NuGetGallery.sln" (1) は "F:\Builds\2\Nuget\NuGetGallery\Sources\Website\Website.csproj" (2) を構築していますノード 1 (デフォルトのターゲット)。2>RestorePackages: "F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\nuget.exe" install "F:\Builds\2\NuGet\NuGetGallery\Sources\Website\packages.config" -o "F: \Builds\2\Nuget\NuGetGallery\Sources\packages" 1>プロジェクト "F:\Builds\2\Nuget\NuGetGallery\Sources\NuGetGallery.sln" (1) は "F: \Builds\2\Nuget\NuGetGallery\Sources\Facts\Facts.csproj" (3) ノード 2 (既定のターゲット)。 3>RestorePackages: "F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\nuget. exe" install "F:\Builds\2\NuGet\NuGetGallery\Sources\Facts\packages.config" -o "F:\Builds\2\Nuget\NuGetGallery\Sources\packages" 2>F:\Builds\2\ Nuget\NuGetGallery\Sources.nuget\NuGet.targets(6,9): エラー : パッケージの復元はデフォルトで無効になっています.同意するには、Visual Studio の [オプション] ダイアログを開き、[パッケージ マネージャー] ノードをクリックして、[NuGet が不足しているダウンロードを許可する] をオンにしますビルド中のパッケージ。また、環境変数 'EnableNuGetPackageRestore' を 'true' に設定して同意を与えることもできます. [F:\Builds\2\Nuget\NuGetGallery\Sources\Website\Website.csproj] 2>F: \Builds\2\Nuget\NuGetGallery\Sources.nuget\NuGet.targets(6,9): エラー MSB3073: コマンド ""F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\nuget.exe" インストール " F:\Builds\2\NuGet\NuGetGallery\Sources\Website\packages.config" -o "F:\Builds\2\NuGet\NuGetGallery\Sources\packages"" コード 1 で終了しました。[F:\Builds\2 \Nuget\NuGetGallery\Sources\Website\Website.csproj] 2>Done Building Project "F:\Builds\2\NuGet\NuGetGallery\Sources\Website\Website.csproj" (既定のターゲット) -- 失敗。3>F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\NuGet.targets(6,9): エラー: パッケージの復元は既定で無効になっています。同意するには、Visual Studio の [オプション] ダイアログを開き、[パッケージ マネージャー] ノードをクリックして、[ビルド中に不足しているパッケージを NuGet がダウンロードできるようにする] をオンにします。環境変数 'EnableNuGetPackageRestore' を 'true' に設定して同意することもできます。[F:\Builds\2\Nuget\NuGetGallery\Sources\Facts\Facts.csproj] 3>F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\NuGet.targets(6,9): エラー MSB3073:コマンド ""F:\Builds\2\NuGet\NuGetGallery\Sources.nuget\nuget.exe" install "F:\Builds\2\NuGet\NuGetGallery\Sources\Facts\packages.config" -o "F:\Builds \2\Nuget\NuGetGallery\Sources\packages"" コード 1 で終了しました。 Nuget\NuGetGallery\Sources\Facts\Facts.csproj" (既定のターゲット) -- 失敗。1>ビルド プロジェクト "F:\Builds\2\Nuget\NuGetGallery\Sources\NuGetGallery.sln" の完了
ビルドに失敗しました。
"F:\Builds\2\Nuget\NuGetGallery\Sources\NuGetGallery.sln" (default target) (1) -> "F:\Builds\2\Nuget\NuGetGallery\Sources\Website\Website.csproj" (default target) (2) -> (RestorePackages target) -> F:\Builds\2\Nuget\NuGetGallery\Sources\.nuget\NuGet.targets(6,9):
エラー : パッケージの復元はデフォルトで無効になっています。同意するには、Visual Studio の [オプション] ダイアログを開き、[パッケージ マネージャー] ノードをクリックして、[ビルド中に不足しているパッケージを NuGet がダウンロードできるようにする] をオンにします。環境変数 'EnableNuGetPackageRestore' を 'true' に設定して同意することもできます。[F:\Builds\2\Nuget\NuGetGallery\Sources\Website\Website.csproj] F:\Builds\2\NuGet\NuGetGallery\Sources.nuget\NuGet.targets(6,9): エラー MSB3073: コマンド " "F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\nuget.exe" インストール "F:\Builds\2\NuGet\NuGetGallery\Sources\Website\packages.config" -o "F:\Builds\2 \Nuget\NuGetGallery\Sources\packages"" はコード 1 で終了しました。[F:\Builds\2\Nuget\NuGetGallery\Sources\Website\Website.csproj]
"F:\Builds\2\Nuget\NuGetGallery\Sources\NuGetGallery.sln" (default target) (1) -> "F:\Builds\2\Nuget\NuGetGallery\Sources\Facts\Facts.csproj" (default target) (3) -> F:\Builds\2\Nuget\NuGetGallery\Sources\.nuget\NuGet.targets(6,9):
エラー : パッケージの復元はデフォルトで無効になっています。同意するには、Visual Studio の [オプション] ダイアログを開き、[パッケージ マネージャー] ノードをクリックして、[ビルド中に不足しているパッケージを NuGet がダウンロードできるようにする] をオンにします。環境変数 'EnableNuGetPackageRestore' を 'true' に設定して同意することもできます。[F:\Builds\2\Nuget\NuGetGallery\Sources\Facts\Facts.csproj] F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\NuGet.targets(6,9): エラー MSB3073: コマンド" "F:\Builds\2\Nuget\NuGetGallery\Sources.nuget\nuget.exe" インストール "F:\Builds\2\NuGet\NuGetGallery\Sources\Facts\packages.config" -o "F:\Builds\2 \Nuget\NuGetGallery\Sources\packages"" はコード 1 で終了しました。[F:\Builds\2\Nuget\NuGetGallery\Sources\Facts\Facts.csproj]
0 Warning(s) 4 Error(s)
経過時間 00:00:00.82