3

installutil コマンド プロンプト ユーティリティを使用しなくても、誰でも簡単にインストールできるように、C# Windows サービス プロジェクトをパッケージ化したいですか? winforms アプリケーションのインストール方法と同様に、Visual Studio セットアップ プロジェクトを構成する簡単な方法はありますか?

4

3 に答える 3

2

この質問には、追加の回答がたくさんあります。

アプリが基本的なユーザー向けである場合は、MSI が最適です。

それが技術者を対象としている場合、私は個人的に、自分でインストールおよびアンインストールでき、サービスまたは通常のアプリのように実行できるアプリを好みます. リンクされた質問には、これを説明する回答があります。

于 2009-11-28T15:56:09.027 に答える
2

インストール プロジェクトを作成して、適切でクリーンな MSI インストーラーを取得するのが好きです。これが役立つはずです。

http://support.microsoft.com/kb/816169

また、codeproject にも良い例があります: http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx

于 2008-10-04T00:20:02.437 に答える
1

完全を期すために、ここにhttp://support.microsoft.com/kb/816169を要約します。

ServiceInstallerクラスをサービスコンポーネントに追加する必要があります。次に、これをセットアップルーチンから呼び出して、サービスを追加できます。セットアッププロジェクトでカスタムアクションを作成して呼び出す必要があります。詳細は、特定されたKBにあります。

于 2008-10-04T00:27:42.360 に答える