0

私が行ったVS展開システムを介してWindowsサービスをインストールできることを知っています。しかし、その後、更新をどのように展開するのでしょうか? 新しいバージョンをデプロイするたびに、サービスが既に存在し、終了すると表示されます。

次の内容の小さな DOS CMD ファイルを追加しようとしました: net stop [ServiceName] sc delete [ServiceName]

実行できれば問題なく動作しますが、展開システムのカスタム スクリプト オプションでは、そのファイル タイプは許可されません。

どうすればa)。クライアント PC または b) でパッケージを更新します。更新プログラムを実行できるように、インストーラー内からそのアンインストール ユーティリティを実行しますか?

どんな助けでも大歓迎です。

よろしく、

4

1 に答える 1

2

サービスが既にインストールされている場合は、NET STOP を実行し、exe を置き換えてから、サービスを NET START するだけです。

于 2008-11-14T11:36:35.207 に答える