0

アプリケーションのインストーラー パッケージを作成しており、VC ランタイムのMSMをそれにマージしたいと考えています。

を使用するOrcaと、これは競合することなく正常に機能します。

を使用msimergすると、エラー コード1629 (ERROR_DATATYPE_MISMATCH)が表示されますが、それ以上の情報はなく、_MergeErrorsテーブルも生成されません。

エラーが具体的にどこで発生したかを知る方法はありますか?

4

2 に答える 2

0

FWIW、私はこれをしません。思い出すと、これらのマージ モジュールは、アップグレードに影響を与える問題を引き起こします。代わりに、Microsoft の vcredist パッケージを使用します。シンプルなブートストラッパーは、それらを配置してから MSI を配置し、MSI を適切かつシンプルで信頼性の高いものに保つことができます。

于 2015-05-16T02:41:08.690 に答える
0

このエラーは、2 つのデータベース間にスキーマの違いがあることを意味しています。使用している msimerg のバージョンには、古いバージョンの msimerge.exe である場合、古いスキーマ要件がハードコーディングされている可能性があります。

于 2015-05-16T20:43:23.807 に答える