.NET Framework 3.Xは4.xと互換性が無い

※記事内に商品プロモーションを含む場合があります

こんにちはeax(@eaxjp)です。

先日、Windowsを再インストールしたので必要なソフトのインストールした時の話。

Windows8には.NET Framework 4.5がインストールされてる

今回インストールしようとしたのはPICマイコンに書き込むPickit2というソフト。
少し古めなので.NET Framework 3.5が必要ですが、
すでにWindows8には4.5がインストールされているのでそのままインストールしようと
しても.NET Frameworkがインストールされてないというエラーで
インストール出来ません。

.NET Framework 4.5と下位バージョンの互換性がカオス

いろいろ調べたら
.NET Framework 4.5と下位バージョンの互換性がカオス
と4.5と3.x以下は互換性が無い!!とわかりました、なんとカオス!

互換性が無いので4.5がすでにインストールされているWindows8に
3.5をインストールする必要があります。

.NET Framework 3.5のダウンロードはこちらから出来ます。
Microsoft .NET Framework 3.5 Service Pack 1

あとがき

結局、3.5をインストールしたらPickit2もインストールできました。
 
.NET Framework 4.5と3.5が混在しているWindows8

もう、互換性が無いのなら名前を変えるなり、
インストールする時のメッセージで互換性は無い!!と伝えてほしいものです。