VB.net 2008でWindowsサービスアプリケーションを構築し、セットアップウィザードを使用してインストールプロセスを追加しました。
インストーラーは、プログラムを追加/削除するアプリを追加し、すべてのファイルなどをコピーするという点で機能しますが、実際にサービスをインストールする最後の(必須の)ステップがありません。
プロジェクトのプライマリ出力をインストールとアンインストールのカスタムアクションとして追加しましたが、成功しませんでした。
秘密は何ですか?
VB.net 2008でWindowsサービスアプリケーションを構築し、セットアップウィザードを使用してインストールプロセスを追加しました。
インストーラーは、プログラムを追加/削除するアプリを追加し、すべてのファイルなどをコピーするという点で機能しますが、実際にサービスをインストールする最後の(必須の)ステップがありません。
プロジェクトのプライマリ出力をインストールとアンインストールのカスタムアクションとして追加しましたが、成功しませんでした。
秘密は何ですか?
カスタム インストール タスクを作成する必要があります。MSDN には、知っておくべきすべての情報があります
次の 2 つのことを行うことができます。
1) セットアップ プロジェクトでカスタム アクションを使用して、「installutil」.Net Framework コマンド ライン ユーティリティを使用してサービスを登録するか、単に installutil を使用して自分で登録します。
2) インストーラー クラスを Windows サービスに追加します。このリンクは、必要なすべての情報を提供するはずです。サービスの作成に関する最初の部分を飛ばしてください。これが私が推奨する方法です。