TeamCityサーバーでNuGetからパッケージを取得しようとしていますので、すべてのアセンブリをリポジトリに含める必要はありません。TeamCity with NuGet、参照がありません
最初はすべて動作しているようですが、MSBuildのステップが始まると、必要なアセンブリ/パッケージが見つかりません。
は、私は私のリポジトリに私のパッケージフォルダを追加した、と私はここで指摘したように「NuGetパッケージは復元Enable」に私のプロジェクトを可能にしようとした:
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
どちらが動作しているようです。作業ディレクトリ()内のpackagesフォルダを見ると、空であるため、パッケージは取得されませんでしたか?ここで
はnugetタスクからのログです:(?一時的な記憶のいくつかの並べ替え)
[09:11:44][Step 1/2] install: Installing NuGet packages for ApplicationBoilerplate\packages.config
[09:11:44][install] NuGet command: C:\TeamCity\buildAgent\tools\NuGet.CommandLine.2.0.0.nupkg\tools\NuGet.exe install C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate\packages.config -OutputDirectory C:\TeamCity\buildAgent\work\76a8f67cab97e73b\packages
[09:11:44][install] Starting: C:\TeamCity\buildAgent\temp\agentTmp\custom_script862718012095619696.cmd
[09:11:44][install] in directory: C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate
[09:11:45][install] Process exited with code 0
パッケージは空のままか、ダウンロードしたパッケージが含まれている必要がありフォルダべきでしょうか?
は私だけ追加してみましょう:あなたのチームシティー・サーバがWebにアクセスできない場合
NuGet Enable Package Restore (For Real) 2.0.0
、そしてあなたにもこの問題を有していてもよくそれはVisual Studioの魅力のように動作し、必要なパッケージはパッケージフォルダにダウンロードされます。 –
このコマンドラインはTeamCity Serverで動作しますか? ASP.NET Web Stackプロジェクトを見てください。彼らはデフォルトでそれを統合しました:http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/1ccfcdfc11da#.nuget%2fNuGet.targets –