View Full Version : sqlce 3.5sp2
zweistein
04-30-2010, 12:47 AM
just for the records:
together with Visual Studio 2010 there is also installed: SqlCe 3.5 sp2 .
Since Ninja uses its own version of SqlCe without strong names based on version 3.5 sp1
some code in my apps is broken.
remedy: revert to SqlCe 3.5 sp1 or possible update the Ninja.SqlCe (or just revert back to using the original strong named ones)
andreas
NinjaTrader_Dierk
04-30-2010, 01:00 AM
Thanks for the info. I recommend using the SQL CE version which comes with NT. I believe we went through that before in some PM traffic already.
zweistein
04-30-2010, 01:08 AM
Yes Dierk
I do use the NinjaTader SqlCe version.
But I also use an external module
C:\Program Files\Reference Assemblies\Microsoft\Framwork\3.5\System.Data.linq .dll
This module links to SqlCe.
If there is a higher version (sp2) installed on the PC then it will give me conflicts with the NinjaTrader version.
( I don't know the exact assembly load procedure, but we know that SqlCe35sp1.Ninja is in memory.
So when the very same version is requested by some module it will use the current one in memory. For different versions this does not work? (does it make sense)
NinjaTrader_Dierk
04-30-2010, 01:13 AM
Thanks. Unfortunately I can't provide you a resolution for your problem. I only know, that NT needs to use the EXACT SQL CE version which comes with the NT installer. Anything else just caused issues on some users PCs and it did cost us a LOT of time to isolate that and caused lots of user frustration. We definitely will NOT go through that again.