1

System.Web.Optimization nugetパッケージを使用して、VS2010、MVC4で開発しています。プロジェクトはローカルでエラーなしでビルドされますが、WindowsXPマシンであるTeamCityエージェントでビルドしようとすると、System.Web.Optimizationが見つからないことを示すビルドエラーが発生します。

エージェントマシンにMVC4をインストールしました。このパッケージをMVC4に正しくデプロイするにはどうすればよいですか?

4

2 に答える 2

1

必要なのは、NuGetがビルド時に不足しているパッケージを取得することです。

http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

于 2012-09-26T09:51:43.400 に答える
0

同じ問題を検索しているときに、これに遭遇しました。バージョン2.7以降、NuGetはビルド時にパッケージを自動的に復元します。私の解決策として、これが私がしたことです:

1)ソース管理エクスプローラーで\packagesフォルダーを削除します。変更を確認してください。

2)新しい(TFS)ビルドをキューに入れます。

3)開始時には、プロジェクトのパッケージをダウンロードするため、通常より時間がかかります。

参照はビルドサーバーで解決され、ソリューションは問題なくビルドされます。

于 2015-07-21T11:32:48.297 に答える