0

アプリをクライアント側にインストールするためのソリューションにセットアップ プロジェクト (msi) があります。プロセスは非常に簡単です。dll (すべて弱い名前) を特定のフォルダーにコピーし、.exe ファイルを呼び出してフォームをポップアップし、構成を収集します。さまざまなクライアントの情報を (カスタマイズ) すると、.exe は複数の XML 構成ファイルに書き込み、完了します。ここで、ロジックが以前のインストーラーと非常に似ていると思われるホットフィックス パッケージが必要です。そのため、別のセットアップ プロジェクトは作成しません。以前のプロジェクトをコピーして名前を変更したいだけですが、それを行ってから新しいホットフィックス パッケージでは、常に「プロジェクトは既にマシンにインストールされています。アンインストールしてから再試行してください」と表示されるため、インストーラーとアプリの間のリンクがまだそこにあることを意味します。どうすればそれを回避できますか?または、私のものに似たアプリでホットフィックスを実行するための他の提案はありますか (すべて弱い名前で、インストーラーには 2 つの Windows サービスがあります) が、アンインストールには影響しません。

4

1 に答える 1

0

ProductCode新しいセットアップ プロジェクトのプロパティを変更する必要があります。

于 2012-08-16T10:11:06.333 に答える