This project has moved and is read-only. For the latest updates, please go here.
1
Vote

Installer tries to re-install manually-installed SQL CE

description

Installer insists on installing SQL Compact Edition even when it has already been manually installed.

The Release Notes for MemoryLifter 2.4.1 indicate as a known issue that:

"Sometime the automatic installation of SQL Compact Edition dependency does not work,
when you are behind a proxy server. To solve that problem install SQL CE 3.5 SP2 manually from the following link: http://www.microsoft.com/download/en/details.aspx?id=5783 "
https://memorylifter.codeplex.com/releases/view/84286

However, it seems that the installer either cannot detect that a manually installed SQL CE is already present, or perhaps it does not even check.

Would it be possible to provide an installer that assumes that SQL CE is present, or explicitly ask whether the user wants this installation? This installer would be appropriate for those who know SQL CE is present, even if the installer cannot detect it.

Thank you, in advance.

Virgil

comments

CFI wrote Jan 20, 2014 at 7:51 AM

Hi,

can you tell me what environment you are using?
Operating system? 32 or 64 bit?

regards

Virgilio314 wrote Jan 20, 2014 at 11:55 AM

Hi, I am installing through an environment called crossover ( http://www.codeweavers.com/about/ ) (32 bits). I know it is not a standard set up, but a lot of apps work without a hitch.

Perhaps the environment puts the SQL CE in a place different from where the installer expects.
However, if the ML installer asked explicitly whether I want the SQL CE installed (or assumed it is already there) then I could get passed that point.

CFI wrote Jan 20, 2014 at 12:38 PM

Are you using that under MAC or Linux? Because in case of Linux I may be able to reproduce...

Virgilio314 wrote Jan 20, 2014 at 1:16 PM

I have tried on Ubuntu Linux (latest version).
You may have noticed there is a free trial version of crossover, fully capable but time-limited to 14 days, I think.
I also tried using the basic "wine", on which crossover is built. This could also provide you with a relatively painless way to "port" ML to 'nix systems, such as Linux and the Mac OS.
http://wiki.winehq.org/DeveloperFaq#head-7e6655c222363e918fa599a26cce10364884c5d9

CFI wrote Jan 20, 2014 at 3:03 PM

Ok, I will try it, but keep in mind I do this in my free time, so it can take some time until I get to it...