1

VS2008 セットアップ プロジェクトでは、"DetectNewerInstalledVersion" を設定することで新しいバージョンが検出された場合にインストールを停止するオプションが提供されます。「RemovePreviousVersions」オプションと同様に、新しいバージョンが存在する場合、それを削除する方法はありますか?

4

1 に答える 1

2

私も個人的にはこれを望んでいましたが、それは、バージョン間の不一致をトリアージし、インストーラーを書いているときにインストーラーをテストするという文脈でのみです!

賢いという意味ではありませんが、これはユーザーにとってどのように役立つでしょうか。適切なインストールを元に戻すリスクにユーザーをさらすだけです。

.NET インストール パッケージを参照してください。以前のバージョンが完全に削除されない場合がある

2008 は単純なアンインストールとインストールを行わないため、インストール手順ではアップグレードとダウングレードの両方のシナリオを処理できる必要があります。

1) 2008 はそのように機能しないため、2) 通常の使用例ではないため

于 2008-12-19T11:02:52.873 に答える