[C#] 独自のインストーラを作成する方法

[C#] 独自のインストーラを作成する方法

C#で独自のインストーラを作成する方法を紹介します。

 

プロジェクトは「Windows フォームアプリケーション」です。

WPFアプリやC++などの他の言語でも仕組みは同じです。

独自のアンインストーラ作成方法に関しては「C# 自作アンインストーラ」を見てください。

 

インストールとポータブルが選べるようにしています。

インストールする時にだけ管理者権限で実行するようにしています。

 

インストール設定をするフォームです。

 

インストールとインストール終了のフォームです。

 

「Program.cs」ファイルです。

 

実行ファイルにファイルを埋め込んでおく必要があるので、「プロパティ」の「リソース」にファイルを追加します。

 

*注意

この方法ではファイルの作成日時や更新日時がインストールした日時になってしまいます。そうならないようにする場合は、日時を保存しておいて、インストール時にファイルの日時を変更する必要があります。

コメントする