0

これは私の最初の投稿です。

ここで大きな問題を抱えています。Access データベースをユーザーのマシンにインストールする 1.0.0 アプリケーションがあります。リリースする必要がある 1.0.1 バージョンもあり、古いファイルを上書きしてインストールしたい新しいデータベース ファイルがあります。残念ながら、ユーザーが古いファイルを更新しても、バージョン 1.0.1 では上書きされません。また、更新後にこのファイルを強制的に削除または上書きする方法がどこにも見つかりませんでした。

これで私を助けてもらえますか?よろしくお願いします

4

2 に答える 2

0

Orcaはmattの回答に対する回答であるとおっしゃっていたので、の列を編集することで、Accessデータベースをコンパニオンファイルにすることができます。VersionFile

コンパニオンファイルのインストール状態は、それ自体のファイルバージョン情報ではなく、コンパニオン親のバージョンに依存します。ファイルバージョン管理ルールを参照してください。コンパニオンファイルを指定するには、ファイルテーブルのコンパニオン親の主キーをコンパニオンのレコードのバージョン列に作成する必要があります。

于 2012-05-17T08:19:39.770 に答える
0

Oy vey、私はこれで頭痛がしました。

基本的に、次のようなものを試すことができます:

msiexec.exe /i yourmsi.msi REINSTALLMODE=omus

ここに役立つ情報があります

正直なところ、InstallShield を使用することになりました。それはよりシンプルで、お金に見合う価値がありました。幸運を!

于 2012-05-14T14:25:11.317 に答える