0

VisualStudio2008を使用してWindows7で既存のWindowsサービスをアンインストール/インストールしようとしています。

MSIプロジェクトのプロパティで、次の適切なプロパティを設定していますが、それでもこのエラーが発生します。サービスを自動的にアンインストールして、MSIパッケージを介して再インストールできるようにしたいだけです。

DetectNewerInstalledVersion:True InstallAllUsers:True RemovePreviousVersions:True

バージョンを1.0から1.1にアップグレードすると、ProductCodeが自動的に変更されました。

さらに、MSIプロジェクトを右クリックして、[表示]、[表示]の順に選択すると、カスタムアクション、インストール、コミット、ロールバック、アンインストールのそれぞれの下で、実際のサービス名からのプライマリ出力からカスタムアクションを追加しました。

プロジェクトを正常にアンインストールするには、他に何をする必要がありますか(DOSコマンドを使用して手動でアンインストールする方法は知っていますが、オプションではありません)。

4

1 に答える 1

0

上記のアイテムを使用してサービスを再コンパイルしました (別の名前で存在している可能性があります)。

| を正常にインストールできました。アンインストール | (アンインストールのために)サービスを「削除」するかどうかを尋ねるプロンプトが表示された状態でサービスをインストールします。これは成功したので、もう一度セットアップを実行してサービスをインストールしました。

于 2013-01-21T18:56:36.457 に答える