このチュートリアルは、.NET Framework とユーザー定義 msi セットアップをインストールする ウェブベース セットアップの作成を 説明します。 .NET Framework とユーザー定義 MSI の両方が あなたのウェブサイトからダウンロードされます。

-
あなたの MSI パッケージと .NET Framework を含む全てのサポートファイルを持つ ウェブサイト、 例えば http://www.mysite.com/MyProduct/ を作成する。
-
dotNetInstaller ディストリビューション パッケージ中で見つけられる SupportFiles ディレクトリーを http://www.mysite.com/MyProduct/ の下にコピーする。
-
SupportFiles 中で、全ての readme.txt ファイルを インストールに必要な実際のコンポーネントファイルで 置き換える。例えば、SupportFiles\dotNet\v1.1\English\dotnetfx.exe.readme.txt を microsoft.com ウェブサイトからダウンロードできる dotnetfx.exe ファイルで置き換えます。 dotnetfx.exe.readme.txt ファイル中で url を見つけられます。
-
あなたの msi パッケージを http://www.mysite.com/MyProduct/ の下にコピーする。

-
InstallerEditor を実行する。新しいコンフィギュレーションを作成するのに メニューで File, New ... を選ぶ。
-
Tools, Template for New Item メニューから 求めるユーザーインターフェース言語を選ぶ。
-
Config File ノードを右クリックして、 Add, Setup Configuration を選ぶ。
-
今作成された install: ノードを選び、 dialog_caption, dialog_message, installation_completed, installation_none プロパティを アプリケーション名にカスタマイズする。
-
install: ノードを右クリックして、 Add, Component Wizard ... を 選ぶ。
-
Microsoft .NET Framework 1.1, Downloaded from Internet を選び、 http://www.myWebSite.com/MyApp/SupportFiles を あなたのウェブサイト 例えば http://www.mysite.com/MyProduct/SupportFiles で 置き換える。決定するために OK ボタンをクリックして ウィザードを閉じる。
-
install: ノードを右クリックして、 Add, Msi Component を選ぶ。
-
新しく作成されたノードを選び、id, display_name, package プロパティを あなたのセットアップの名前と msi パッケージ名にカスタマイズする。 #APPPATH\mysetup.msi を #TEMPPATH\MyApplicationName\mysetup.msi で置き換える。 これは パッケージのダウンロード先です。
-
msi コンポーネントを右クリックして、Add, Download Dialog を選ぶ。
-
新しく作成された Download Dialog ノードを選び、 dialog_caption と dialog_message プロパティを アプリケーション名にカスタマイズする。
-
Download Dialog ノードを右クリックして、 Add, Download File を選ぶ。
-
Download Dialog の下で新しく作成されたノードを選び、 componentname, destinationpath, sourceurl プロパティを カスタマイズする。destinationapath は 親コンポーネントの package プロパティ中と同じパスで なければならない事に 注意して下さい(例えば #TEMPPATH\MyApplicationName\ )。 sourceurl は あなたのウェブサイト上の場所です (例えば http://www.mysite.com/MyProduct/mysetup.msi )。
-
File, Save メニューを選び、 コンフィギュレーションに名前を与え(例えば configuration.xml )、 それを http://www.mysite.com/MyProduct/ の下にコピーする。

-
MyWebSetup というフォルダ中に アプリケーションのロゴを持つ ビットマップ( banner.bmp 110x208 ピクセル )を作成する。
-
InstallerEditor を実行する。File, New ... メニューを選び、MyWebSetup フォルダ中に configuration.xml という名前で 新しいファイルを作成する。
-
Tools, Template for New Item メニューから 求めるユーザーインターフェース言語を選ぶ。
-
Config File ノードを右クリックして、 Add, Web Configuration を選ぶ。
-
今作成された reference: ノードを選び、 referencefile プロパティをカスタマイズする。 例えば #TEMPPATH\MyApplicationName\configuration.xml と書きます。
-
reference: の下の Download Dialog ノードを選び、 dialog_caption と dialog_message プロパティをカスタマイズする。
-
Download Dialog ノードを右クリックして、 Add, Download File を選ぶ。
-
Download Dialog の下に新しく作成されたノードを選び、 componentname, sourceurl, destinationpath プロパティをカスタマイズする。 sourceurl は 前に作成したコンフィギュレーション ファイルの場所(例えば http://www.mysite.com/MyProduct/configuration.xml )で、一方、 destinationpath はローカルな一時ディレクトリー(例えば #TEMPPATH\MyApplicationName )です。
-
File, Save メニューを選び、 configuration.xml ファイルを MyWebSetup の下に置く。
-
ディストリビューション パッケージから dotNetInstaller.exe を MyWebSetup 中にコピーする。 このファイルを setup.exe にしても構いません。

ディストリビューション パッケージには、ウェブサイト上に置かれたコンフィギュレーションへの参照が 入っています。コンフィギュレーション ファイルがダウンロードされ、その中に記載されたソフトウェアが インストールされています。実行時セットアップ ワークフローが、下に説明されています。
