lunedì 13 dicembre 2010

Unable to start debugging

Alcuni giorni fa’ mi sono imbattuto in un problema abbastanza strano. Di colpo VS2008 non riusciva più a eseguire il debug di un’applicazione C++ su Windows CE riportando l’errore sibillino “unable to start debugging”. Come prima cosa ho incolpato il device che stavo utilizzando e sono passato su un altro tipo di device. Niente, stesso errore.

Dopo parecchi minuti spesi in rete per cercare qualche lume inizio a leggere un po’ di post che parlano di qualche effetto collaterale dovuto all’installazione di phone 7 SDK su VS2010.

In effetti, il codice su cui stavo cercando di eseguire il debug l’avevo scritto qualche mese fa, prima di installare tutto l’ambiente per windows phone 7. Cercando meglio nei post scopro che è legato proprio all’installazione di tale ambiente.

Soluzioni ? Disinstallare VS2010 e/o reinstallare VS2008 ? Sono da clienti e di certo non posso permettermi di fare una cosa del genere!

Scavando meglio in rete trovo altre persone che hanno lo stesso problema. Umm, nessuna soluzione se non reinstallare i vari ambienti di sviluppo.

Alla fine trovo un post di Raffaele Limosani che spiega come effettuare un work-around “temporaneo” ed “accettabile”:

1. rinominare la cartella C: \ Program Files \ Microsoft Visual Studio 10.0 \ SmartDevices \ Debugger \ target \ wce400 \ ARMV4i in .. \ armv4i_temp

2. copiare la cartella C: \ Program Files \ Microsoft Visual Studio 9.0 \ SmartDevices \ Debugger \ target \ wce400 \ ARMV4i all'interno del percorso di Visual Studio 2010.

Funziona !!!

Comunque, come sempre di fronte a certe cose, non penso servano commenti.

lunedì 6 dicembre 2010

Codice e slide della sessione “Da Windows Mobile 6.5 a Windows Phone 7”

Ecco disponibili al download, il codice e le slide del XeDotNet community meeting che ho tenuto il 03 Dicembre 2010 dal titolo Da Windows Mobile 6.5 q Windows Phone 7.

In questa sessione affronteremo le differenze principali tra le due versioni del s.o. Windows Mobile esplorando sia gli strumenti di sviluppo che le architetture. Verranno illustrati i punti in comune e non per preparare i nostri applicativi al passaggio verso il nuovo s.o. Nella sessione saranno esplorati poi i dettagli dell'architettura su cui si basa il nuovo s.o. Windows Phone

Volevo porgere un ringraziamento a tutte le persone presenti al meeting ed in particolare ad Andrea Boschin per il supporto “tecnico e morale” e la condivisione della sessione. Grazie ancora a XeDotNet per l’opportunità che mi è stata data.