nugetを含むプロジェクトをコピーして作ったりするとたまに以下の様なエラーに見舞われることがあります。
警告 17 参照コンポーネント 'System' が見つかりませんでした。
Systemとかは標準で入っているはずなのに見つからないわけがありません。
そして参照設定に設定していあるすべてに警告マークがついてあります。以下の様な感じで。
上記のような状態になった場合以下のエラーがエラー一覧に出ていると思います。
警告 1 This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is P:\finalstream\Source\Repos\FinalstreamCommons.Web\\.nuget\NuGet.targets. P:\finalstream\Source\Repos\FinalstreamCommons.Web\FinalstreamCommons.Web.csproj
この場合、ソリューションエクスプローラーでソリューションを右クリックして、「Enable Nuget Package Restore」をクリックします。
確認ダイアログがでたらもちろん「はい」を選択。
これでもう1回ビルドするといい感じでエラーが消えます。
これをすると毎回なぜかわからないですが、ソリューションに.nugetというフォルダができます。たぶん、ワーク的な何かでしょう。