ok, questo è un problema!
Ho felicemente installato la beta 2 di Visual Studio 2010 e ho migrato un progetto personale a cui sto lavorando almeno ho una buona scusa per usarlo, altrimenti va a finire che i primi giorni ci gioco poi il lavoro pressa e mollo…
L’inghippo però è che il buon Visual Studio arriva con una versione diversa di Sql Compact, per l’esattezza la 3.5 Sp2 beta 2, che lo stesso VS, da quel che ho capito, usa per l’intellisense.
Da dopo l’installazione il progetto personale, anche prima della migrazione quindi anche se usato da VS2008, non ne vuole più sapere di andare… parte e, a seconda dei tentativi, si schianta perchè c’è un “version mismatch” tra la versione managed e quella nativa… la cosa più bella è che se faccio tutto a manina e compilo forzando la piattaforma a x86 il tutto compila e parte pure ma poi le query non vanno… semplicemente non producono risultati… semplicemente perchè i comandi non arrivano mai al db :-) figo… si vede la transazione che si apre… e che si chiude con un “commit” ma nulla nel mezzo…
Una nota: non ho fatto retargeting del framework, per ora sto compilando a fronte del framework 3.5, vorrei consegnare prima della RTM di VS2010 :-)
Mezz’oretta e ho migrato tutto su Sql Express, non che sia un problema ma Sql Compact era un gran comodo per quello che sto facendo.
Developer avvisato, developer mezzo debuggato :-D
.m