0

I'm building an installer package for an application, and would like to merge the MSM for the VC runtime into it.

Using Orca, this works fine and without conflicts.

Using msimerg, I get an error code 1629 (ERROR_DATATYPE_MISMATCH), but no further information, and no _MergeErrors table is generated.

Is there a way I could find out where the error occurs specifically?

Simon Richter
  • 28,572
  • 1
  • 42
  • 64

2 Answers2

0

FWIW, I wouldn't do this. As I recall, those merge modules introduce issues that impact upgrades. I would use the vcredist packages from Microsoft instead. A simple bootstrapper can lay them down and then your MSI down and keep your MSI nice and simple, reliable.

Christopher Painter
  • 54,556
  • 6
  • 63
  • 100
0

That error just means that there is a schema difference between the two databases. The version of msimerg you're using might have a hard-coded schema requirement that could be old if it's an older version of msimerge.exe.

PhilDW
  • 20,260
  • 1
  • 18
  • 28