1|2|3|4|5|6完成したアプリのリリースと配布ここまでで完成したアプリは、実は「デバッグ(Debug)」モードという「テスト用」のプログラムである。実際にユーザーにプログラムを配布するには、「リリース(Release)」モードでプログラムを生成すべきである。いっても、大した作業ではない。次の画面のように[標準]ツールバーにある[ソリューション構成]から「Release」を選択する。実際にユーザーにプログラムを配布するには、「リリース(Release)」モードのプログラムを生成しなければならない。ここでは2通りの方法で、プログラムの生成をリリースモードに設定している。以下のいずれかの方法で、リリースモードの設定を行えばよい。[標準]ツールバーにある[ソリューション構成]から「Release」を選択する。ソリューション構成]から「Release」を選択する。あとは、通常通りに、メニューバーから[ビルド]−[ソリューションのビルド]を選択するだけだ。これにより「リリース用」のプログラムが生成される。生成されたリリース用のプログラムをユーザーに配布する方法はさまざまあるが、最も単純なのは「生成された.exeファイルをそのままユーザーに渡す」ことだ。この方法だと、アプリのインストールによる自動的な初期設定や、アンインストールの自動化を行うことができないので、アプリの管理コストやサポートが増えてしまう可能性がある。このような場合にはアプリのインストールを自動化するセットアッププログラムを作成することが考えられる。2017ではClickOnceによるアプリの発行、InstallShieldなどのサードパーティー製品を利用する方法もある。Frameworkがインストールされている必要がある。SP1がインストールされていないので、これが動作対象となっているアプリを実行しようとすると、インストールを促すダイアログが表示される。Frameworkがなければ、それをインストールするためのダイアログが表示される。7マシンで、これを動作対象とするアプリを実行した場合や、インストーラーを実行した場合もほぼ同様だ。インストールする方法もある。Frameworkが配布先のPCにも含まれるようにしておく必要がある。本稿は.NET開発入門者向けなのでこれ以上詳しくは解説しないが、アプリをユーザー環境に展開する方法を詳しく知りたい読者の方はぜひGoogle検索などを活用してぜひご自身で調べていただきたい。自分で情報収集して技術や知識を身に付ける能力は、優秀な開発者であるための必要条件であると筆者は考える。優秀な開発者を目指して頑張っていただきたい。2017入門の連載は終了である。2017初心者プログラマーにとって、少しでもお役に立っていれば幸いである。連載の最後までお付き合いいただいたことを読者諸氏に感謝したい。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。