最近のプロジェクトをロード中にVisual Studioが起動時にハングする
出版された: 2025年6月28日 18:57:56 UTC
Visual Studio は、最近使用したプロジェクトの一覧を読み込んでいる最中に、起動画面でフリーズすることがあります。一度フリーズし始めると、頻繁にフリーズする傾向があり、Visual Studio を何度も再起動しなければならなくなり、再起動のたびに数分待たされることがよくあります。この記事では、この問題の最も可能性の高い原因と解決方法について説明します。
Visual Studio Hangs on Startup While Loading Recent Projects
Visual Studio の起動時に、最近使用したプロジェクトの一覧を読み込んでいるときにフリーズすることがあります。一度フリーズし始めると、頻繁にフリーズすることが多く、Visual Studio を起動するまでに何度か試行錯誤が必要になることがあります。
ある日、特定の開発マシンで緊急に必要というわけではなかったため、他のマシンで作業している間、どれくらい時間がかかるか試すためにそのまま放置しました。しかし、8時間後にシャットダウンしようとした時にもまだハングしたままだったので、この場合は我慢するしか選択肢がないようです。
この問題をさらに厄介にしているのは、Visual Studio を起動してから数分間待たないと問題が解決しないように見えることです。すぐに再起動しても、同じ問題が繰り返し発生します。私自身、この問題が発生するようになってから Visual Studio を起動させるだけで30分以上もかかったことが何度かあります。仕事で生産性を高めようとしているときには、これは明らかに理想的ではありません。
この問題の正確な原因はまだわかりませんが、幸いなことに、調査を行った結果、この問題が発生したときに確実に解決する方法を見つけました。
この問題はVisual Studioのコンポーネントモデルキャッシュに関連しているようです。このキャッシュは時々破損することがあるようです。破損の原因が何なのかは未だに分かりませんが、破損した場合はキャッシュを削除すれば問題は解決します。
コンポーネント モデル キャッシュは通常、次のフォルダーにあります。
当然のことながら、
ComponentModelCache フォルダー自体を削除するか名前を変更するだけで、次に Visual Studio を起動したときに、最近のプロジェクトの読み込み中にハングすることはなくなります :-)
問題は解決しました - しかし、遅かれ早かれ再発する可能性がありますので、この投稿をブックマークしておくことをお勧めします ;-)
注:この記事はDynamics 365のライセンスに基づいて公開されています。これは、私が普段Visual StudioをD365開発に使用しているためです。ただし、ここで取り上げている問題はVisual Studio全般の問題であり、D365プラグインに固有のものではないと考えています。