2011-01-21 4 views
0

MSIファイルを生成するVisual Studio 2010セットアッププロジェクトがあります。 出力ファイルの名前を指定できます(右クリック - >プロパティ - >出力ファイル名:)Visual StudioセットアッププロジェクトのMSI出力にリリースおよびプラットフォーム文字列を追加します

名前にパッケージアセンブリバージョンとプラットフォームを自動的に追加する方法はありますか? 「MyProduct- {AssemblyVersion} - {Platform} .msi」のようなものはありますか?

答えて

0

postbuildイベントでMSIの名前を変更することはできますが、MSI名を変更するとメジャーアップグレードが強制されることに気が付きます。

+0

MSI名を変更すると、メジャーアップグレードが強制されます。 "DetectNewerInstalledVersion = True"と "RemovePreviousVersions = True"のプロパティセットは、MSIファイル名が異なっていてもアップグレードを処理しません。 – zam6ak

+0

心配しないでください。私はVDPROJが最初の大きなアップグレードだけをサポートしていることを忘れていました。 –

関連する問題