.NET Framework 4がなくなった!?2011年12月13日 23時09分25秒

.NET Framework 4がなくなった!?
C#でプログラムを組むことになって、久しぶりにVisual Studioを起動した。

フレームワークのバージョンを選ぼうとして、.NET Framework 4が選択できないことに気がついた。

コントロールパネルのプログラムと機能を開いてインストールされている.NET Frameworkを確認すると、ちゃんと.NET Framework 4のClient ProfileとExtendedの両方がインストールされていた。

.NET Framework 4とVisual Studio SP1を再インストールしてみたが、状況は変わらず。

.NET Framework 4を選択できる別のPCにインストールされている.NET Frameworkの内容を比較したら、「Microsoft .NET Framework 4 Multi-Targeting Pack」がないことが分かった。
このMulti-Targeting Packがないのが原因らしい。

そこで、Microsoft Download Centerから、Multi-Targeting Packに関係してそうなものをダウンロードしてみたがダメっだった。
・Microsoft .NET Framework 4.0.1 用マルチ ターゲット パック (KB2495638)
→変化なし。
・Microsoft .NET Framework 4 プラットフォーム更新プログラム 1 - Visual Studio 2010 SP1 用デザイン時更新プログラム (KB2495593)
→Multi-Targeting Packがインストールされていないって怒られて、実行できず。

ネットで検索したら、Microsoft NET Framework 4 Multi-Targeting Pack.zipというものが見つかった。
これをダウンロードして実行したところ、コントロールパネルに「Microsoft .NET Framework 4 Multi-Targeting Pack」が表示されて、Visual Studioから.NET Framework 4が選択できるようになった。
Microsoft NET Framework 4 Multi-Targeting Pack.zip

.NET Framework 4がなくなった!?