Only Neat Thing

たったひとつの冴えたやり方

ユーザ用ツール

サイト用ツール


xpnetframework

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

xpnetframework [2019/06/19 01:07] (現在)
admin First Sync
ライン 1: ライン 1:
 +======XPへの.NET Framework のインストール======
  
 + .NET Frameworkにはバージョンがいくつもあり、しかも上位互換性があるとは限らない・・というややこしいことになっている。もちろん、.NET Frameworkが必要なソフトを使わないのなら、**必要もないのにインストールしなくたっていい**。\\
 + ただよくある話は「どれをどこからダウンロードしてインストールすれば良いのか?」というもの。そのための情報まとめ。\\
 +
 +====バージョン間の互換性====
 +
 + [[http://​www.atmarkit.co.jp/​ait/​articles/​1211/​16/​news093.html|.NET Frameworkのバージョンを整理する]] (@IT) にとてもよくまとめられている。図も(勝手に)転載させていただいた。\\
 +
 +{{ :​wi-fig01.png?​nolink |.NET Frameworkの各バージョンの関係}}
 +
 + この図のように .NET Framework にはバージョンのグループが4つある。\\
 +  * 1.0: XP用。サポート終了。
 +  * 1.1: XP用。サポート終了。
 +  * 2.0/​3.0/​3.5:​ 同時インストール可能。新しいバージョンは古いバージョンを含んでいる。
 +  * 4/4.5/4.6: どれがひとつだけがインストールできる。
 +
 + グループ間に相互の互換性はない。(2.0がインストールされていても1.1用ソフトは動かない)\\
 + 一方、グループ間では上位(後方)互換性がある。(4用ソフトは4.6でも動作する)\\
 +====XPにインストールできるバージョンは====
 +
 +{{ :​wi-fig02.png?​nolink |各Windows OSにインストール可能な.NET Frameworkのバージョン}}
 +
 + XPには1.0/​1.1/​2.0/​3.0/​3.5/​4 がインストール可能だ。
 +
 +====ダウンロード====
 +
 + 各バージョンごとに「本体」「言語パック」「サービスパック」がある。下記は、ダウンロードページへのリンクとファイル名(32bit用のみ)。
 +|Ver.|本体|言語パック|サービスパック|
 +|1.0|[[http://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=96|RTM]]|-|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=13181|SP3]]|
 +|:::​|<​sup>​dotnetredist.exe</​sup>​|-|<​sup>​NDP1.0sp3-KB867461-X86-Jpn.exe</​sup>​|
 +|1.1|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=26|RTM]]|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=20294|RTM用]]|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=33|SP1]]|
 +|:::​|<​sup>​dotnetfx.exe</​sup>​|<​sup>​langpack.exe</​sup>​|<​sup>​NDP1.1sp1-KB867460-X86.exe</​sup>​|
 +|:::​|1.0/​1.1はサポート終了。|||
 +|2.0|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=1639|SP2適用済み]]|[[http://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=5913|SP2用]]|←|
 +|:::​|<​sup>​NetFx20SP2_x86.exe</​sup>​|<​sup>​NetFx20SP2_x86ja.exe</​sup>​|-|
 +|:::​|2.0は3.5に内包されているので、3.5をインストールするべき。|||
 +|3.5|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=25150|SP1適用済み]]|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=21891|SP1用]]|←|
 +|:::​|<​sup>​dotnetfx35.exe</​sup>​|<​sup>​dotnetfx35langpack_x86ja.exe</​sup>​|-|
 +|:::​|サポート終了日は設定なし。それまで2.0/​3.0もサポートされる。|||
 +|4.0CP|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=24872|RTM]]|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=23067|RTM用]]|-|
 +|:::​|<​sup>​dotNetFx40_Client_x86_x64.exe</​sup>​|<​sup>​dotNetFx40LP_Client_x86_x64ja.exe</​sup>​|-|
 +|4.0Full|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=17718|RTM]]|[[https://​www.microsoft.com/​ja-jp/​download/​details.aspx?​id=3324|RTM用]]|-|
 +|:::​|<​sup>​dotNetFx40_Full_x86_x64.exe</​sup>​|<​sup>​dotNetFx40LP_Full_x86_x64ja.exe</​sup>​|-|
 +|:::|Client Profile版とFull版がある。2015/​7/​14サポート終了。|||
 +
 + もしできる限り多くのバージョンに対応したいなら、
 +  * 1.0 RTM→SP3
 +  * →1.1 RTM→言語パックRTM用→SP1
 +  * →3.5 SP1適用済みRTM→言語パックSP1用
 +  * →4.0 RTM→言語パックRTM用
 + の順でインストールすれば良いと思う。4.0用のFull版が必要になるのは、アプリがFull版の機能を要求する場合だけ。\\
 +
 + 古いバージョンが不要ならインストールしなくてもかまわないが、後から古いバージョンを入れる場合には、それより新しいバージョンをすべてアンインストールしてからでなければならない、というルールがある。そこが面倒なところだ。(**インストールは古いバージョンから、アンインストールは新しいバージョンから**)。\\
 +
 +====インストールされているバージョンの確認====
 +
 +  * [[https://​msdn.microsoft.com/​ja-jp/​library/​hh925568(v=vs.110).aspx|インストールされている .NET Framework バージョンを確認する]] (microsoft)
 +  * [[https://​support.microsoft.com/​ja-jp/​help/​318785/​how-to-determine-which-versions-and-service-pack-levels-of-the-microsoft-.net-framework-are-installed|How to determine which versions and service pack levels of the Microsoft .NET Framework are installed]] (microsoft)
 +  * [[http://​www.atmarkit.co.jp/​ait/​articles/​1210/​26/​news086.html|.NET Frameworkのバージョンを確認する方法]] (@IT)\\  [[http://​www.atmarkit.co.jp/​ait/​files/​20121026/​checkvdnfw-20151009.zip|checkvdnfw-20151009.zip]]
xpnetframework.txt · 最終更新: 2019/06/19 01:07 by admin

ページ用ツール