変更を加えて新しい実行ファイルをリリースし、エンドユーザーに送信する必要があります。私は新しいビルドをリリースすると セットアッププロジェクトのプロパティをVisual Studioのセットアップ前のバージョンのビルドをアンインストールしません
RemovePreviousVersion = True
DetectNewerInstalledVersion = True
に設定されている、私はバージョン インクリメントと製品コードを変更します。
(Visual Studio 2010を使用しているため、バージョンを増やすと自動的に製品コードが変更されますが、手動でも変更しようとしました)。
ビルドが完了すると、以前のバージョンはアンインストールされません。
設定は以下の通りです:
EDIT: いくつかのより多くの研究の後、私はプロジェクトのファイルバージョンも増加する必要があることがわかりました。私はどちらのバージョンは0.0.0.1た
[assembly: AssemblyVersion("0.0.0.2")]
[assembly: AssemblyFileVersion("0.0.0.2")]
AssemblyInfo.csにしてやりました。 再構築後 - 同じ問題。
どのようにこの作品を入手するためのアイデアですか?
このソリューションは、私は、アセンブリバージョン、アセンブリファイルのバージョン、設定のプロパティでバージョンを上げる...私を助けていません。私がインストールすると、以前のバージョンは削除されているように見えますが、アイコン、スタートメニューの項目が削除され、Program Filesのファイルが残ります。 – JNM
@ JNM次に、何か間違ったことがあります。ファイルがプロパティボックスに永続的に設定されていないことを確認し、セットアッププロパティのバージョンを変更して、新しいProductCodeを生成させるようにしてください。 –