この1週間くらい新しいお仕事の為にOffice2007を入れたりついでなので色々とアップデートをしていました。だいたい一段落ついたので早速Visual Studio 2005で作業を開始しようとしたところ、プロジェクトのプロパティを開こうとすると以下のメッセージが…
なになに?
.NET Frameworks PropertyGrid コンポーネントを作成できませんでした。
共通言語ランタイムおよび .NET Frameworks が正しくインストールされていることを確認してください。
だと?既存の他のプロジェクトを開いても同じエラーが表示されるのでどうもVisual Studio 2005の問題のようだ… 色々いじっているうちに環境壊れたかな…orz
なのでググってみたが現象はヒットするものの、解決策が書いてあるサイトが無い。同じ現象で困っているケースは見かける。やっとこさ2chで
ここの手順で解決したとの書き込みを発見。なにこの手順は最後はVisual Studio 2005の再インストールかい(T-T)
あきらめきれずにジタバタしていて、ふとプロジェクトを開いた時に出力ウィンドウに何やらエラーメッセージが出ていたのを発見。メッセージ全体はコピーし忘れたので残ってないのですが、どうやらコマンドラインから以下のdevenvコマンドを実行しろとのこと。
> devenv /resetskippkgs
で試してみたら見事に問題が再現しなくなりました!ちなみに devenv.com は以下のフォルダ下にあります。
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
と言うことでネット検索であまり解決方法の情報が出ていなかったので参考まで。
それにしても以前に
ブレークポイントがヒットしなくなる件でもそうだったが、Visual Studio 2005で異常があった場合には
良く見ると解決法が表示されているケースが多いようだ。その意味では良く出来ているな(^^;
再インストールせずに済みました。
ちなみにメッセージはこんな感じです。
"Windows Forms Designer Package ({7494682B-37A0-11D2-A273-00C04F8EF4FF}) は、以前のエラーが原因で読み込むことができませんでした。詳細についてはパッケージ開発元に問い合わせてください。このパッケージをもう一度読み込むには、コマンド プロンプトで 'devenv /resetskippkgs' と入力してください。"