ClickOnce を使用して Windows サービスを展開することは可能ですか? もしそうなら、どうやってこれを達成しますか?
現在、配置プロジェクトを使用する必要があり、ClickOnce を使用することでインストール プロセスを大幅に簡素化できます。
ClickOnce を使用して Windows サービスを展開することは可能ですか? もしそうなら、どうやってこれを達成しますか?
現在、配置プロジェクトを使用する必要があり、ClickOnce を使用することでインストール プロセスを大幅に簡素化できます。
知る限り、ClickOnce をエンドツーエンドで使用してサービスを展開することは実際にはできません。ファイルの場所 (ClickOnce はユーザーのプロファイルにインストールされます) とインストール (ClickOnce にはほとんど副作用がありません) の両方に問題があります。
ただし、次のように、サービス リストから自己インストール/アンインストールできる exe としてサービスを記述することはできます。基本的に、コンソール exe として記述しAssemblyInstaller
、現在のアセンブリから [アン] インストールするために使用して、いくつかのコマンド ライン引数を処理します。もう 1 つの利点は、コマンド ラインから実行できるため、同じアプローチを使用してデバッグを支援できることです。