Microsoft .NET Framework 3.0

Windows Vista の発売まであとわずかとなりました。

ご存じのように Windows Vista では標準で .NET Framework の Version 3.0 が含まれており、Framework コンポーネントを別途インストールすることなく .NET アプリケーションを実行することができます。(.NET Framework 3.0アプリケーション)

.NET Framework 3.0 では新たな技術として Windows Presentation Foundation、Windows Communication Foundation、Windows Workflow Foundation、および Windows CardSpace が含まれ、今後これらの機能を活用したアプリケーションが多数開発され使用されるものと思われます。

また、.NET Framework 3.0 は Windows Vista だけではなく、既存のWindows XP、Windows Server 2003 (Service Pack 1 以上) もサポートしており、それらのオペレーティング システム向けには Microsoft ダウンロード センターから .NET Framework 3.0 コンポーネントをダウンロードおよびインストールを行うことができます。

開発者の方々には、開発された.NET Framework 3.0 アプリケーションの展開(配布)方法を解説したガイドが用意されています。

https://www.microsoft.com/japan/msdn/windowsvista/general/deploywinfx.aspx

そこで上記ガイドのちょっとした補足として現在公開されている .NET Framework 3.0 コンポーネントの構成ファイルおよびインストーラについて説明をしたいと思います。

通常 .NET Framework 3.0 をインストールする場合、ダウンロード サイト ページにあるダウンロード ボタンを押下して直接インストールを行うと思われます。 この時最初にダウンロードされるファイルは dotnetfx3setup.exe というブートストラップ プログラムで、このファイルには .NET Framework 本体は含まれていません。 このプログラムは実行された環境に応じて必要とされるファイルをネットワーク経由で自動的にダウンロードしてインストールを行います。

具体的には、環境が日本語版 OS の x86 環境の場合、32bit 用の .NET Framework インストーラ パッケージおよび 32bit用 .NET Framework 日本語 Language Packをダウンロードしてインストールを行います。

また、x64 環境の場合は 32bit, 64bit 用両方の .NET Framework インストーラ パッケージおよび .NET Framework 日本語 Language Pack を自動的にダウンロードしてインストールします。

* ノート - .NET Framework 2.0 まではブートストアップ プログラムは提供されておらず、再頒布可能パッケージと日本語 Language Pack を別にインストールする必要がありました。 今回のブートストラップ プログラムでは動作環境にシステム ロケール設定に対応した言語の Language Pack を自動的にインストールするようになっています。
(自動的にインストールされなかった場合や使用しているロケール設定以外の言語の Language Pack は手動で該当する Language Pack コンポーネントをダウンロードしてインストールを行います)

まとめ

.NET Framework 3.0 日本語版で関係するファイルは以下のものです。

l dotnetfx3setup.exe : ブートストラップ インストール プログラム

l dotnetfx3.exe : x86 再頒布可能パッケージ

l dotnetfx3_x64.exe : x64 再頒布可能パッケージ

l dotnetfx3langpackjp.exe : x86用 日本語 Language Pack

l dotnetfx3langpack_x64jp.exe : x64用 日本語 Language Pack

上記ファイルは以下のダウンロード ページから入手することができます。(ページの説明、追記にも各パッケージ ファイルへのリンクが記述されています)

l .NET Framework 3.0 再頒布可能パッケージ : https://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=ja

l .NET Framework 3.0 日本語 Language Pack : https://www.microsoft.com/downloads/details.aspx?FamilyId=41C61D2A-D411-4DDE-9013-BB08EB688BB6&displaylang=ja

コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。