私は、サードパーティのアセンブリをユーザコンピュータのgacにインストールするためだけに、Windwos Installerプロジェクトを作成しています。私が実行している問題は、アセンブリーを更新してバージョン番号を増やすと、次のようなエラーが表示されます。 "この製品の別のバージョンが既にインストールされています。 Windowsインストーラがローカルマシンを新しいアセンブリーで更新すると考えていたでしょう。何か間違っているのですか?Windowsインストーラを使用してGACにアセンブリをインストールする
0
A
答えて
0
アセンブリのバージョン番号を更新していて、MSIパッケージのバージョン番号を更新していても、ProductCodeは変更していないようです。
ProductCodeを変更すると、「メジャーアップグレード」が有効になり、このエラーメッセージは表示されなくなります。
あなたが製品コードを変更しない場合、あなたは次のようにコマンドラインを実行する必要があります。これは、「マイナーアップグレード」として知られている
msiexec.exe -i mymsifile.msi REINSTALL=ALL REINSTALLMODE=vomus
。
詳細については、Minor UpgradeおよびMajor Upgradeに関するMSDNの記事を参照してください。
関連する問題
- 1. Msbuildを使ってGACにアセンブリをインストールするには?
- 2. GACにアセンブリをインストールするとエラーコード1
- 3. WindowsPowerShellを使用したGACでのアセンブリのインストールとアンインストール
- 4. Windowsインストーラを使用してコンポーザをインストールするときのエラー
- 5. ワイルドカードを使用してアセンブリをGACからロードする方法
- 6. .exeアセンブリをGACにインストールすることは可能ですか?
- 7. Orcaを使用してインストーラからアセンブリを削除する
- 8. .NET 4アセンブリをGACに登録/インストールする
- 9. GACのアセンブリを強制的に使用する方法は?
- 10. Inno Setupインストーラを使用してMSIインストールをアップグレードするには?
- 11. GACを使用せずにCOMで管理アセンブリを登録
- 12. WiXを使用してアセンブリをGACとインストールパスの両方に組み込む
- 13. GACをWiXにインストール
- 14. GACにネイティブアセンブリをインストール
- 15. WindowsインストーラからWindowsサービスをインストールするには
- 16. Windowsインストーラを使用してJava Webアプリケーションを配布する
- 17. msiexec.exeを使用してWindowsインストーラを削除する方法
- 18. Trafodionの問題点Pythonインストーラを使用してインストールする
- 19. 同じassemblyversionを使用しているが、diffファイルのバージョンを使用してアセンブリをインストールするようにインストーラを強制する
- 20. GACでアセンブリをオーバーライドする方法
- 21. ナゲットのアセンブリは、GACのアセンブリによってオーバーライドされます。
- 22. GACにインストールしてレジストリに登録
- 23. アプリケーションが使用しているGACでアセンブリが見つかりません
- 24. .NETにGACの代わりにアプリケーションと一緒にアセンブリを使用させる
- 25. JenkinsのWindowsインストーラはどこにJavaをインストールしますか?
- 26. WiXインストーラでWindowsサービスをインストールして起動できません
- 27. フランス語版Windows 10にインストールする英語インストーラを騙す
- 28. Windowsインストーラを使用してmsiをインストールした後にexeが動作しなくなった
- 29. wixを使用してWebインストーラから.net 4.5をインストールするには
- 30. (.net)COM +アセンブリはGACにインストールする必要がありますか?