2013-07-08 13 views
5

したがって、Visual Studioから新しいASP.Net MVC 4アプリケーションを作成しました。私の驚いたことに、「空の」プロジェクトは、すべてのパッケージを取り出してコンパイルした後、54Mbで重くなりました。明らかに、私はソース管理、特にバイナリに不必要なものを置いてはいけません。ASP.Net MVC 4アプリケーションをソース管理にどのように置くのですか?

packages.configファイルがパッケージを制御して、見つからないときにファイルを再ダウンロードし、packagesディレクトリを削除することができると考えましたが、それは機能しませんでした。 packagesを削除した後、 "BundleCollectionが見つかりませんでした"のようなエラーが表示されます。私はプロジェクトの参考文献をチェックしたが、いずれも問題を解決していないようだ。これはどこから来たのですか?私はまた、明らかに共通の名前空間、例えばSystem.Web.Optimizationを見逃しています。私は私のプロジェクトでそれへの参照があり、Visual Studioは参照が "解決されました"と報告しますが、(削除された)パッケージディレクトリを指しています。

特にNuGetパッケージの管理で、ASP.Net MVC 4アプリケーションをソース管理に入れる慣用方法は何ですか?

答えて

4

これは、ソース管理にパッケージを追加せずにNuGetを使用する際の素晴らしい記事です。記事はVS 2010のためですが、私は

Using NuGet without adding packages to source control

+0

VS 2012で優秀なリンク、おかげで同じことをやっています!一つの質問。 '.nuget'フォルダを作成します。これはソース管理下に置く必要があると仮定していますが、そのフォルダには' NuGet.exe'ファイルがあります。それをソース管理下に置く必要がありますか? –

+0

はい、すべてを.nugetフォルダのint source controlの下に置きます。 ShoudlはNuGet.config、NuGet.exe、NuGet.targetsになる – Maess

関連する問題