Visual Studioで作ったインストーラーが「プログラムと機能」に重複して出る時の覚え書き

Visual Studioで作ったインストーラーでソフトをインストールした場合、コントロールパネルの「プログラムと機能」等に前のバージョンも残ってしまって、バージョン違いが複数羅列してしまう場合があります。

昔一度調べて解決してたはずなのに、最近作ったソフトでまた現象が起きてしばらく悩んだので覚え書き。

  • ProductCodeは言われるままに変える
  • UpgradeCodeは放置してOK
  • RemovePreciousVersionsプロパティをTrueにする

3つ目を見落としててハマりました。しかもデフォルトでFalse。どうかんがえてもTrueでいい気がしますが、フェイルセーフなんでしょうねぇ。

もう今のウチに作りかけのツール全部開いてTrueに書き換えとかないとまたハマりそう。

removeprevious

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)