NuGetパッケージが足りないエラーメッセージが出て、ASP.NET MVCで作成されたプロジェクトをソース管理から取得したがビルドできないとき、「NuGetパッケージの復元の有効化」をするとうまくいったことについてです。
ASP.NET プロジェクトとNuGet
NuGetパッケージとソース管理について、以下の記事でだいぶ理解できました。ありがたい…
↓
ASP.NET でソース管理システムへの NuGet パッケージのコミットを不要とする – THE TRUTH IS OUT THERE
https://blogs.msdn.microsoft.com/chack/2013/02/07/asp-net-nuget/
上記記事で関係あったことをまとめると、
・ ASP.NET プロジェクトを構成するライブラリ群の多くが NuGet 経由でプロジェクトに追加される
・ ASP.NET プロジェクトをTFS や Git などのソースコード バージョン管理システムなどで管理する場合、NuGet パッケージについてはコミットしない
・ ビルド時に不足している NuGet パッケージは、自動でダウンロードする
・ この機能によりソース管理システムのリポジトリの肥大化を軽減できる