2012-03-06 23 views
0

Add In Express. のアプリケーションを使用してOutlook Pluginのインストールプロジェクトを作成しました。以前のバージョンを上書きするだけのインストールパッケージを作成したい場合は、バージョン。.Netインストール:古いバージョンを新しいもので上書きする

これは私にとって本当の問題になっています。確かにインターネットはこれに関するいくつかの情報を持っていますが、すべての情報と実験でも私はこれから出ることができません。私は、このように設定したプロジェクトのプロパティ値を設定している :

1) DetectNewerInstalledVersion : True 
2) InstallAllUsers : True 
3) RemovePreviousVersions : True 
4) UpgradeCode : Same as in the previous version 
5) ProductCode : has been changed by VS itself as I incremented the Version 
    property of the set up project (I clicked yes). 

私もAssemblyInfo.csクラスでOutlookプラグインプロジェクトのアセンブリバージョンをインクリメントしています。

結果:ダブルクリックで


.msiファイル、新しいバージョンをインストールし、古いバージョンをアンインストールしません。 は、私が使用しています。Windows 7Net 4.0を。 すべてのヘルプは高く評価される。

に関して、

+0

あなたはどのような技術を使用していますか?最近では、WIXという意味があるのは唯一のものです。それは、ビジュアルスタジオで始まるようなスマートではありません。 – TomTom

答えて

2

をお知らせメールTomTomは述べているいるが、我々は、私はあなたがいると仮定するつもりです。あなたが使用している技術を知っている:(必要がありますVisual Studioにインストーラパッケージを使用してインストーラを持つためには、自動的にあなたがRemovePreviousVersionを設定し、少なくともビルド番号によって、アプリケーションのバージョン番号を増やしていることを確認する必要があるアプリケーションをアンインストールします。

+0

私はすでにこれらのプロパティ値を設定していると述べました。私は.Net 4.0プロジェクトを設定しています! – James

+0

コントロールパネルからアンインストールを実行することはできますか?もちろん、その作品は –

+0

です。 – James

関連する問題