プログラミング道「デプロイメントによるアップデート」について
- 題名: プログラミング道「デプロイメントによるアップデート」について
- 著者: mit
- 日時: 2008/07/14 23:48:58
- ID: 22429
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: プログラミング道「デプロイメントによるアップデート」について
- 著者: るしぇ
- 日時: 2008/07/15 10:27:26
- ID: 22430
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: プログラミング道「デプロイメントによるアップデート」について
- 著者: mit
- 日時: 2008/07/15 12:18:35
- ID: 22431
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: プログラミング道「デプロイメントによるアップデート」について
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2008/07/17 3:42:43
- ID: 22449
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: プログラミング道「デプロイメントによるアップデート」について
- 著者: mit
- 日時: 2008/07/17 17:36:43
- ID: 22460
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: プログラミング道「デプロイメントによるアップデート」について
- 著者: mit
- 日時: 2008/07/18 12:10:21
- ID: 22462
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: プログラミング道「デプロイメントによるアップデート」について
- 著者: mit
- 日時: 2008/07/18 15:13:01
- ID: 22463
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[インストーラ]
プログラミング道「デプロイメントによるアップデート」を参考に
スモールアップデートを作成していますが、うまく動作しません。
原因をあれこれ考えているのですがどうしてもわからずにいます。
【Orcaを使ってテーブルを編集し再インストールする方法】
ア)初回インストーラーの作成
デプロイメントプロジェクト(名前:Setup1.msi)をビルドします。
Orcaでこのmsiを開き、Propertyテーブルに、「REINSTALLMODE=voums」「REINSTALL=ALL」を追加し、
CustomActionテーブルに、「fix_reinstall、51、REINSTALL、{}」を追加し、
InstallExecuteSequenceとInstallUISequenceテーブルに「fix_reinstall、NOT Installed、999」を追加してインストールすると、問題なくインストールされます。
イ)ところが、デプロイメントを再びビルドして先ほどと同様にOrcaでテーブルを編集し、インストールしようとしても「別のバージョンがインストールされています」というメッセージがでてインストールできません。
どうしてなのかわかりません。
ご教授お願い申し上げます。
【参考 コマンドラインで再インストールを実行する方法】
こちらの方法もうまくいきません。
すでにインストールされている場合は次のようなコマンドラインを指定して実行します。
「msiexec /i Setup1.msi REINSTALLMODE=voums REINSTALL=ALL」
この場合は、メンテナンスフォームが表示され、修正を選択して実行しても、実際は再インストールされておらず、ファイルの上書きなどがおこなわれません。
よろしくお願いいたします。