VisualStudio インストーラーの作成方法

2013/10/02

簡単にインストーラーを作成

概要

今回は、MicrosoftVisualStudio 2010 を使用してWindows向けインストーラーを作成する手順を掲載します。
開発したシステムは、インストーラーを使用者に配布して使っていただきます。
VisualStudioでは、インストーラーが簡単に作成できるのです。

手順

ヘッダーメニューの[ファイル]→[新規作成]→[プロジェクト]をクリックします。
[その他のプロジェクトの種類]を展開し、さらに[セットアップと配置]を展開します。
[Visual Studio インストーラー]をクリックして、[セットアップ プロジェクト]を選択し、[OK]をクリックして追加します。
プロジェクトの追加

次に実行時にインストールされるものを指定します。
基本的には、以下の操作となります。

[アプリケーションフォルダー]を右クリックします。
[追加]→[プロジェクト出力]を選択します。
プロジェクト出力

[プライマリ出力]を選択して、[OK]ボタンをクリックします。
プライマリ出力

セットアッププロジェクトをリビルドすることで、プロジェクトのディレクトリ内にある、「Debug」ディレクトリ内にインストーラーが生成されます。

基本的にはたったこれだけでインストーラーが作れます。

ユーザーのデスクトップに実行ファイルなどを置きたい場合は、[ユーザーのデスクトップ]を右クリックして[追加]から同じように設定します。

また、プログラムメニューに置きたい場合は、[ユーザーのプログラムメニュー]から行います。

基本的には上記の手順でよいのですが、DLLやディレクトリなどがさらに必要な場合は、 [アプリケーションフォルダー]→[追加]から、[フォルダ]、[ファイル]、[アセンブリ]を選択して手動で追加してください。

Related

Vagrant+Docker+PHP環境で「session.save_path」指定時に、セッションファイルが空になるエラー

ファイル共有でのフォルダの所有者を設定 結論 PHP5.4.28 からセッションファイルのownerはrootもしくはWebサーバのユーザに限るという制限が...

LINEと連携したテイクアウト事前注文システム徹底比較!

目次 テイクアウト予約・注文受付システムのトレンド LINEと連携したテイクアウト事前注文システムの価格表 L.B.B.Cloud テイクイーツ ...

PHPで動画の撮影日を取得

PHPで動画の撮影日を取得 概要 PHPからffprobeコマンドを実行し、動画の撮影日時を取得します。 コード $posted_at = ...

FullCalendarでGoogleカレンダーのようなUIを実装

jQueryプラグインFullCalendarのサンプル 概要 FullCalendarを使用して、GoogleカレンダーのようなUIを実装する使用例を...

PHP Laravel5.2でmulti-auth(複数テーブルでの認証)を実装

Laravel5.2でマルチ認証 概要 LaravelとはPHPの中で今最も伸びているフレームワークです。 処理速度が遅いなどありますが、かなり使い安く拡...

PHP 正規表現でIPアドレス形式の文字列か判定

正規表現でIPアドレスの入力チェック 概要 フォームで入力されたIPアドレスが正当な文字列か判定するためのバリデーション処理を実装します。 基本的...
トップへ戻る