.NET Framework アプリケーションと Dotnetfx.exe をインストールするための単一のセットアップ プロジェクトの作成

注意

このトピックは、.NET Framework Version 1.0 の再頒布可能パッケージにだけ適用されます。.NET Framework Version 1.1 コア再頒布モジュールの配置については、.NET Framework 1.1 Deployment Guide の「.NET Framework Deployment Guide」の Web サイトを参照してください。

Setup.exe Bootstrapper サンプルの目的は、起動時に、必要に応じて .NET Framework 再頒布可能パッケージの Dotnetfx.exe をインストールし、.NET Framework アプリケーションをインストールする単一のセットアップ プログラムの作成方法を示すことです。このサンプルは、Dotnetfx.exe と、NET Framework アプリケーションの Microsoft Windows インストーラ ベースのセットアップ プログラム (.msi ファイル) をブートします。このサンプルは、.NET Framework がインストールされていないコンピュータで実行できるように、アンマネージ コードで作成されています。プリコンパイル済みバージョンの Setup.exe Bootstrapper サンプルは、「.NET Framework アプリケーション配布ガイド」の Web サイト (www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/dotnetframedepguid.asp) からダウンロードできます。

データ アクセスを含む .NET Framework アプリケーションでは、レジストリ キー HKLM\SOFTWARE\Microsoft\DataAccess が存在し、FullInstallVer の値が 2.6 以降である場合に、MDAC_typ.exe をサイレント インストールするように Setup.exe Bootstrapper サンプルを拡張できます。MDAC のインストールを Windows インストーラ パッケージ (.msi ファイル) にカプセル化したサンプル実行可能ファイルのダウンロードについては、Microsoft プロダクト サポート サービスの Knowledge Base の文書「File: Install DCOM and MDAC Through a Windows Installer Package」を参照してください。この文書は https://support.microsoft.com/kb/257604/ja で参照できます。

Setup.exe Bootstrapper サンプルは、自動的に .NET Framework の有無を確認し、必要に応じて Dotnetfx.exe のサイレント インストールを実行し、アプリケーションの Windows インストーラ セットアップを呼び出します。Setup.exe によるこれらのタスクの実行の詳細については、「Setup.exe Bootstrapper サンプルの操作」を参照してください。

作成したアプリケーションを Setup.exe Bootstrapper サンプルで処理できるようにする Settings.ini ファイルを作成する必要があります。また、セットアップ プログラムと共に、アプリケーションと Dotnetfx.exe をインストールするための最低構成要件をユーザーが参照できるように Readme ファイルを配置することをお勧めします。Settings.ini ファイルと Readme ファイルの作成の詳細については、「アプリケーションによる Setup.exe Bootstrapper サンプルの使用」を参照してください。

参照

概念

Setup.exe Bootstrapper サンプルの操作
アプリケーションによる Setup.exe Bootstrapper サンプルの使用
Dotnetfx.exe の配置シナリオ
最低構成要件

その他の技術情報

.NET Framework の再頒布