Page2Windowsフォーム開発入門の最終回は、作成したアプリケーション(以降、「アプリ」と略す)の配布方法について考えてみたいと思う。Frameworkが導入済みのPCであればアプリの配布はビルドしたアセンブリをコピーするだけで済ますことが可能だ。ある程度の規模のアプリを設定ファイルやデータ・ファイルも含めて配布し、それと同時に配布先のフォルダなどに対してアプリを実行するために必要な環境整備を実現するには、(単なるコピーではなく)インストーラ形式の配布を考慮した方がよい。Edition」(以下、ISLE)がある*1。そこで、VSIとISLEのテンプレートによるインストーラの作成方法を紹介しよう。toolset)」のテンプレートはまだ標準搭載されていない。ウィザード」テンプレートだ(次の画面を参照)。インストーラー]カテゴリを選択しているところ。このテンプレートを選べば、後はウィザード形式のダイアログ画面で各種の指定を行っていくだけで、インストーラ用のプロジェクトを作成できる。ウィザード]が立ち上がり、次の画面のような[ようこそ]ページが表示されるので[次へ]ボタンをクリックする。アプリケーションのセットアップを作成する]ラジオボタンを選択する。[プロジェクトの種類の選択]ページ(3)[含めるファイルの選択]ページこのページではインストーラに含めたいファイルを指定する。.exeファイルと、必要であれば.exe.configファイルあたりを選択するとよいだろう。[含めるファイルの選択]ページ(4)[プロジェクトの作成]ページ画面の内容を確認して問題なければ[完了]ボタンをクリックしてセットアップ・プロジェクトを生成する。Framework」が指定されている。エクスプローラー])VSIセットアップ・プロジェクトでは、プロジェクト項目のプロパティとしてさまざまな情報が設定できるようになっているが、Manufacturer:製造者。インストール先のフォルダ名の一部としても利用される。ProductName:製品名。インストールしたプログラム名として利用される。あたりのプロパティがインストーラを動かしたときの動作に大きく影響するので、最低限、これらのプロパティ設定は行う必要がある。次の画面は、[プロパティ]ウィンドウでのプロジェクト・プロパティの設定例である。VSIセットアップ・プロジェクト・プロパティの設定([プロパティ]ウィンドウ)ここまで設定できたら、Windowsフォーム・アプリと同様にビルドを行えば、「setup.exe」と「VSISetup.msi」の2つのファイルが生成される。エクスプローラー]のプロジェクト項目の右クリック・メニューで[インストール]を選択する方法がある。IDEからのインストーラの起動このインストーラはセットアップ・ウィザード形式になっていて、インストール先のデフォルト表示および変更などインストーラに必要そうな機能を一通り網羅している。具体的には、以下の画面を参考にしてほしい。以上で、VSIによるインストーラの作成と、それを用いたインストールの実行は完了だ。Edition)について説明する。7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。TranslatorはPowerPoint用のアドイン。