I recently switched to Vista Ultimate 64 bit from XP. I only\ninstalled Visual Studio 2008 (and don't want to install VS2005) but I\nneed the System.data.sqlserverce.dll version 3.1 in order to access a\nsqlce database. I can't convert this database as it's being used by\nanother application. It's actually an ESRI ArcPad v7.1 SQLCE database\nfile which is being used by ArcPad. I need to access it for an addon\nI'm creating, so converting/upgrading the database is not an option.\nSadly the vs 2008 v3.5 System.Data.SqlServerCe.dll can't read the\ndatabase saying I need to upgrade it.\nWhat do I need to install in order to get System.Data.SqlServerCe.dll\nversion 3.1? or is it as simple as someone just giving me that file or\nif I have to I can install vs2005 on another machine or a virtual one\nif all I need to do is grab that dll?\nIt seems like to me you need an option (maybe it exists and I just\nneed to be directed to it) for vs2008 users to access/reference the\n3.1 version since 3.5 will not access older databases and upgrading\nthe db isn't always an option. I'm hoping you have an install for\nthis?\nFYI I downloaded en_sql_server_2005_compact_edition.msi in hopes it\nwould install the needed dll, but when I go to run it, it shows the\noptions to either repair or uninstall which I don't think I want to do\neither..