新しい Windows インストーラー ファイル (MSI) が古いバージョンの MSI に正しくインストールされないのはなぜですか? しかし、それは私を助けませんでした。
セットアップ パッケージ (MSI) によってインストールされるプログラム (Office へのプラグイン) があります。
当初、プラグインとセットアップ プロジェクトは Visual Studio 2005 で作成されました。ソリューションは現在、Visual Studio 2010 に移動されています。新しい MSI を作成し、それを古いバージョンにインストールしようとすると、修復を行う前に新しいバージョンが機能しません。 [プログラムの追加と削除] -> [インストールの変更] -> [修復] を使用して、最初に古いバージョンを削除すると、新しいバージョンが完全にインストールされます。
新しい MSI は、コンピューターの経験がない複数のユーザーによって使用されるため、古いバージョンを削除して新しいバージョンをスムーズにインストールできることが重要です。
RemovePreviousVersion が True に設定されています。バージョンを 3.1.1 から 4.0.0 にアップグレードし、そのプロセスで新しい ProductCode を受け入れました。Orca で Reinstallmode を amus に設定しましたが、何も解決しないようです。
ありがとう!