VS2010 インストーラー プロジェクトを使用してアプリケーションを展開しています。RemovePreviousVersions プロパティを True に設定すると、インストーラーはすべてのアセンブリを変更されたバージョン番号でオーバーライドします。問題は、約 30 のプロジェクトがあるため、手動ですべてのバージョンを増やすことは事実上不可能です。私が設定した場合
[assembly: AssemblyVersion("1.0.*")]
AssemblyInfo.cs VS で、確認した場合に確認できる番号を適切に生成します
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
ただし、インストーラーにはこれが反映されません...
だから私がしたいのは、バージョン番号に関係なくインストーラーにすべてのアセンブリを強制的に上書きさせるか、インストーラーに以前のバージョンを事前にアンインストールさせるか、ビルドごとにビジュアルスタジオにバージョン番号を増やしてもらいたいということです。 setup プロジェクトがそれを認識していること。
いつものように、世界で最も単純なもののように思えますが、その方法がわかりません。