読者です 読者をやめる 読者になる 読者になる

Code for final

ふぁいなる向けのコード置き場です。すでにコードじゃないこともいっぱい。

Visual Studioでビルドすると参照コンポーネントがすべて見つからないと言われたときにすること。

nugetを含むプロジェクトをコピーして作ったりするとたまに以下の様なエラーに見舞われることがあります。

警告   17  参照コンポーネント 'System' が見つかりませんでした。

Systemとかは標準で入っているはずなのに見つからないわけがありません。
そして参照設定に設定していあるすべてに警告マークがついてあります。以下の様な感じで。

image

上記のような状態になった場合以下のエラーがエラー一覧に出ていると思います。

警告   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」をクリックします。
確認ダイアログがでたらもちろん「はい」を選択。

image

これでもう1回ビルドするといい感じでエラーが消えます。
これをすると毎回なぜかわからないですが、ソリューションに.nugetというフォルダができます。たぶん、ワーク的な何かでしょう。