タイトル | : Re: vb2005とframeworkの関係について |
記事No | : 11732 |
投稿日 | : 2016/08/29(Mon) 11:43 |
投稿者 | : 魔界の仮面弁士 |
> 上記の心構えでよいか教えて欲しいのですが。。。。。
「.NET Framework 4」が抜けているのが気になりましたが、 認識としては概ね正しいですよ。
> vb6.0からvb2005に変換中のSUZUKIです
まぁ良いですけど、何故、よりによってこのタイミングでの移行なのか…。(^_^;)
[VB6] 延長サポートフェイズは 2008/04/08 で満了(SP6a) 開発ツールは Vista までをサポート ランタイムは Windows 10 での動作を保証
[VB2005] 延長サポートフェイズは 2016/12/04 で満了(SP1) 開発ツールは Windows 7 までをサポート .NET Framework 2.0 SP2 のサポートは 2016/04/12 に終了
> .net framework 2.0 必要というのは理解していますが > 開発したパソコン以外ではどういう条件になるかです
ご存知かと思いますが、.NET Framework は大きく分けて 以下の 3 種類のグループに分かれます。 今回は CLR2 世代が入っていれば、基本的には動作します。
CLR 1 … .NET 1.0/1.1 CLR 2 … .NET 2.0/3.0/3.5/3.5.1 CLR 4 … .NET 4/4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.2
> .net framework 1.1 インストール済みPC 動かないはず > .net framework 2.0 をインストールしてもらう YES
OS が Windows NT 4.0 の場合、.NET 1.0/1.1 はサポートされますが .NET 2.0 はサポートされません。
.NET 1.1 と 2.0 の両方をサポートする OS は、 Windows 98, 98SE, ME, 2000, XP, Vista および Windows Server では 2000, 2003, 2003 R2, 2008 です。
> .net framesork 2.0 インストール済みPC もちろん動く YES
> .net framework 3.0 3.5 インストール済みPC > ,net framework 2.0 内含というので動くはず YES
なお、Windows 7に標準で含まれる.NET Frameworkのバージョンは .NET Framework 3.5.1 と呼称されます。これは .NET Framework 3.5 SP1 に、 それ以降の累積パッチを適用したバージョンに相当します。
> .net framework 4.5 4.6 インストール済みPC 動かないはず > .net framework 2.0 インストールしてもらう 半分 YES
特定の条件を満たせば、.NET 4 以降のランタイムで .NET 2.0 アプリを動かすことも できなくはありません。とはいえ、普通は .NET 2.0 を導入するべきでしょうね。 http://d.hatena.ne.jp/tt_clown/20100923/1285234733
Windows 10 .NET 4.6 がインストール済み、アンインストールできない .NET 4.6.1 または 4.6.2 をインストールすると、4.6 が上書きされる .NET 4/4.5/4.5.1/4.5.2、および 1.1 以下はインストールできない .NET 3.5(2.0/3.0を内包)は、「機能の追加」からインストールする
Windows 8.x / Server 2012 / Server 2012 R2 .NET 4.5 がインストール済み、アンインストールできない .NET 4.5.1/4.5.2/4.6/4.6.1/4.6.2 は、4.6を上書きする .NET 4 はインストールできない .NET 3.5(2.0/3.0を内包)は、「機能の追加」からインストールする
Windows 7 .NET 3.5.1(2.0/3.0を内包)がインストール済み .NET 4/4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.2 のいずれかもインストール可能 .NET 1.0 はインストールできない .NET 1.1 はインストールできる場合もあるが非サポート
Windows Server 2008 R2 .NET 2.0 がインストール済み .NET 3.0/3.5 を、「機能の追加」からインストール可能 .NET 4/4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.2 のいずれかもインストール可能 .NET 1.0 はインストールできない .NET 1.1 はインストールできる場合もあるが非サポート ※Server Core の場合は、すべての .NET Framework が対象外
Windows Server 2008 .NET 2.0 がインストール済み .NET 1.1 をインストール可能 .NET 1.0 はインストールできない .NET 3.0/3.5 を、「機能の追加」からインストール可能 .NET 4/4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.2 のいずれかもインストール可能
Windows Server 2003 R2 .NET 2.0 がインストール済み .NET 3.0 を、「機能の追加」からインストール可能 .NET 1.0/1.1 および 3.5 そして 4 をインストール可能 .NET 4.5 以降はサポートされない
Windows Server 2003 .NET 2.0 がインストール済み .NET 1.0/1.1 および 3.0/3.5 そして 4 をインストール可能 .NET 4.5 以降はサポートされない
Windows XP .NET Framework はプレインストールされていない (MCE2004 や Tablet PC Edition など)では .NET 1.0 がインストール済み) .NET 1.0 から .NET 4 までをインストール可能 .NET 4.5 以降はサポートされない
Windows 2000 以下では、CLR 4 世代がサポートされていない
|