misc.log

日常茶飯事とお仕事と

セットアッププロジェクトのRemovePreviousVersionプロパティ

前のバージョンがインストールされた状態で、新しいバージョンのインストールを行うと自動的に旧版をアンインストール、というプロパティなのだが、どうもうまく動かない。なぜ?

原因は、セットアッププロジェクトが持つプロパティにあるバージョン番号。これを手で更新しておかないと、同一バージョンと見なされるようだ。てっきりセットアッププロジェクトのAssemblyInfoのバージョンが使われるのかと思っていた。