VS2010のInstallShield LEを使用してロードブロッキングを実行しています。 (インクリメントバージョン番号付き)を得られたsetup.exeを実行している二度目は、私が はすでに私が意味する、「増分バージョン番号」とInstallShield LE「この製品の別のバージョンは既に登録されています」
を誤り
この製品の別のバージョンが登録されます私は
(「*。1.0」DLLのがに設定されている)私の.exeファイルののAssemblyVersionとAssemblyFileVersionで大きな数字に番号とリビジョンを構築し、マイナーバージョンを変更しても、中の製品のバージョンを更新しますInstallShield LEセットアッププロジェクトの[一般情報]タブを0.10.0000から0.11.0000に変更します。[assembly: AssemblyVersion("0.2.103.005")] [assembly: AssemblyFileVersion("0.2.103.005")] [assembly: AssemblyInformationalVersion("Alpha 0.1 - 2/8/2011")]
他のSOの投稿と製造元のコミュニティサポートフォーラムでこのエラーメッセージのインスタンスが表示されましたが、私に当てはまる解決策が見つかりませんでした。
エリックが、これは私のために動作しませんでした。他に何か重要なことをしましたか? [一般情報]タブで製品バージョンを増やしていますが、以前にインストールしたバージョンを含めるよりも広いバージョンのMinおよびMaxバージョンのアップグレードパスを追加しました。 –
上記のEricの受け入れられた答えを展開するには、彼が説明しているようにアップグレードパスを指定するだけでなく、一般バージョン情報タブで製品バージョンと(やや直観的に)製品コードを変更する必要があります。アップグレードコード**は同じままでなければなりません**。 –
@lookatmike:ありがとう、あなたのコメントで答えを更新しました。また、私の答えを編集するだけで正当な正当性があります(そうする担当者がいると仮定して)。 –