私は3つの部分に分割した解決策があります。私のコンソールアプリケーションからinstallutilを使用せずにサービスをインストール
- コンソールアプリケーション
- DLL
- サービス
自分のアプリケーションのためのすべての主要なコードは、DLL内にあり、コンソールアプリはちょうどそのDLL内の単一のメソッドを呼び出します私のアプリケーションを実行します。
このようにして、サービスを何度も何度もインストールする必要がないコードを簡単にテストできるようにしました。だから私の計画は、タイマーによって呼び出されるサービスの主なメソッドは、dllの同じメソッドを呼び出す必要があります。
コード2部がありません。 1はサービスのインストール、1はサービスのアンインストール用です。私は引数を介してコンソールアプリケーションから両方を行うことができるようにしたいと思います。
サービスをインストールするためのコード例の検索私が望むものではないinstallutilアプリケーションを使用する例のみがあります。
オンデマンドであなたのコンソールからサービスをインストールおよびアンインストールのポイントは何ですか? – NicoRiff