views:

21

answers:

1

So I'm trying to build an installer in Wix 3.5.

My app need SQL CE 3.5 to run. It looks like MS's installer has an easy way to include this, but I'm not sure what I need to do in WiX.

+1  A: 

SQL CE supports an MSI or Private deployment model. If you opt for the MSI model so Windows Update can service it, you'll need a bootstrapper / chainer which is something WiX doesn't have yet. If you go for the deployment model you can just deploy the 7 sql ce files privately so your application can find them. Note if there's any future security fixes and what not you'll have to service them by deploying a new patch or installer for your application.

How to: Deploy a SQL Server Compact Edition Database with an Application

Christopher Painter
So there is no MSM module for SQL CE then. That's dissapointing.
Joel Barsotti
I generally wouldn't use a merge module even if there was one. That introduces additional servicing problems.
Christopher Painter