Appena uscita la V 5 del pù famoso software di gestione device: http://www.soti.net/default.asp?Cmd=Products&SubCmd=MC
Ormai da due settimane ho VS 2008 e VS 2005 side by side sulla mia macchina. I due funzionano molto bene tranne qualche casotto sulla parte mobile già indicato in altri post insieme alla soluzione.
Alcune cose putroppo non possono girare side by side:
1) SQL CE 3.5 Server Tools: non possono essere installati insieme a SQL CE 3.1 o SQL CE 3.0 (SQL 2005 Mobile Edition) sulla stessa macchina IIS. Come abbiamo avuto modo di dire in altri post, fortunatamente la parte server delle versioni precedenti funziona egregiamente anche con la nuova versione del client SQL CE 3.5. Inoltre ho verificato anche il funzionamento della parte client SQL CE 3.1 con i nuovi server tools.
Quindi, anche se non si possono installare side-by-side si può sempre utilizzare la versione vecchia del client su server nuova versione e versioni nuove del client su server vecchia versione
2) Guidance Automation Extension: purtroppo GAX non funziona side by side. La versione July CTP funziona benissimo anche con Visual Studio 2008, ma dobbiamo decidere se utlizzarla con VS 2005 o con VS 2008: non è possibile utilizzarla da entrambi. Se avete GAT installato su VS 2005 e volete utilizzarlo da VS 2008 l'unico modo (fra quelli che ho provato) è disinstallare GAX (e tutti i package installati) e reinstallarlo; durante l'installazione il setup si accorge della doppia versione di Visual Studio e chiede su qualle delle due versioni installarlo.
Per disinstallare correttamente GAT/GAT July CTP fate riferimento al mio post di agosto: http://blogs.devleap.com/rob/archive/2007/08/20/gat-gax-july-ctp.aspx
Dopo l'uscita di Visual Studio 2008 che si porta dietro SQL CE 3.5, sono usciti in questa settimana
1) Book On Line versione finale per SQL CE 3.5. Si scaricano da http://www.microsoft.com/downloads/details.aspx?FamilyID=1ff0529a-eb1f-4044-b4b7-40b00710f7b7&displaylang=en. Il file é in formato MSI e installa sotto Program Files\Microsoft SQL Server Compact Edition\3.5 aggiungendosi ai file esistenti. E' un componente separato rispetto al Combined Help di Visual Studio. Per "combinarlo" con Visual Studio seguire i seguenti passi:
-
Aprire l'Help di Visual Studio 2008
-
Andare su Help e poi Index
-
Nella finestrina indicare "collection manager" e poi cliccare Help sul collection manager nell'indice
-
Selezionare SQL Server Compact 3.5 e poi fare Update VSCC.
-
Ricordarsi di chiudere e riaprire l'help
2) SQL CE Runtime 3.5 versione finale redistribuibile. Si scarica da http://www.microsoft.com/downloads/details.aspx?familyid=38ED2670-A70A-43B3-87F3-7AB67B56CBF2&displaylang=en. E' la versione 3.5.5386.0 ovvero la stessa che installa anche Visual Studio. Puó essere installata side-by-side con la 3.1 senza problemi.
3) SQL CE 3.5 Runtime and ADO Sync Services 1.0. Si scarica da http://www.microsoft.com/downloads/details.aspx?FamilyID=7849B34F-67AB-481F-A5A5-4990597B0297&displaylang=en. Nonostante il nome, contiene solo il runtime di di ADO Sync Services e va installato dopo aver montato il SQL CE 3.5 Runtime (se avete installato 2008 con il supporto ai progetti mobile non occorre installarlo in quanto già presente: vedi punto 2).
4) Book on line per ADO Sycn Services. Anche in questo caso l'help è separato dall'help di Visual Studio e si può aggiungere seguendo i passi del punto 1. Si scarica da http://www.microsoft.com/downloads/details.aspx?FamilyId=02989F70-49AA-43D7-81B8-A651120F8D65&displaylang=en
5) VS SDK allineato al 2008. http://www.microsoft.com/downloads/details.aspx?FamilyID=30402623-93CA-479A-867C-04DC45164F5B&displaylang=en
Vedere mio il post http://blogs.devleap.com/rob/archive/2007/11/24/visual-studio-2008-windows-mobile-6-0-sdk-sql-ce-3-5-side-by-side-e-altro.aspx per maggiori dettagli su VS 2008, WM 6.0 SDK Refresh, SQL CE 3.5 e upgrade di progetti.