iPhoneでもMacでもなくWindowsプログラミングの話.
とあるアプリケーションをVS2010で作って,インストーラも作った.
今回,アップデート版を作成するにあたって,自動で旧バージョンを削除して新バージョンのexeファイルを上書きするような設定にしたかった.
Webで調べていたら,セットアッププロジェクトにおいて,ProductCodeを更新し,Versionを上げればオッケーということが書いてあったのでそのようにしたのだけれども,周辺ファイルは変更されるのに肝心のexeファイルは旧バージョンのまま・・・
どうしたもんかとあれこれしていたら,そもそももとのソースファイルのバージョンもきちんとインクリメントさせておかなくてはいけないことに気がついた.
リソースファイルのバージョン情報の所をセットアッププロジェクトと同じバージョンに変えて再ビルド.
うまくいきました.やれやれ.
ピンバック: 【C#】VisualStudio2015で作成したインストーラーでexeが更新されない | haru and…