VB & .NET - Mario De Ghetto

Visual Basic & .NET: programmare che passione!

Archivio per Gennaio 12th, 2008

Libro su Visual Basic 2008

Pubblicato da Mario De Ghetto su 12 Gennaio 2008

Pubblicato su Novità | Contrassegnato da tag: , , , | 2 Commenti »

Conversione di soluzioni da Visual Studio 2005 a 2008 e viceversa

Pubblicato da Mario De Ghetto su 12 Gennaio 2008

Ho fatto un piccolo esperimento per verificare la compatibilità delle soluzioni sviluppate in Visual Studio 2005 e nella nuova versione 2008. La questione può essere interessante e importante specialmente per chi sviluppa ancora con la versione 2005 e vuole condividere i progetti con chi invece si è aggiornato alla nuova versione. Ancora più importante, in questo caso, è poter condividere il progetto “all’indietro”, perché spesso abbiamo la possibilità di effettuare una conversione “dal vecchio al nuovo” ma non “dal nuovo al vecchio”.

Viaggio di andata: dalla versione 2005 alla versione 2008

In questa prima fase, ho preso una soluzione sviluppata con la versione 2005 e l’ho aperta con la versione 2008.

Visual Studio 2008 ha immediatamente avviato la procedura di conversione e, dopo alcuni semplici passi, ha mostrato un messaggio informativo nel quale indicava che le soluzioni basate sul Framework .NET 2.0 restano invariate.

A dimostrazione di ciò, il report delle operazioni di conversione (file UpgradeLog.xml) ha riportato che non è stato convertito alcun file, ma sono stati adeguati solo il file della soluzione (estensione .sln) e il file del progetto (estensione .proj).

Viaggio di ritorno: da 2008 a 2005

Ho provato anche l’operazione contraria: ho creato una nuova soluzione con Visual Studio 2008 (utilizzando il Framework .NET 2.0) e l’ho aperta con Visual Studio 2005.

Il risultato è negativo: Visual Studio 2005 ha indicato che è impossibile aprire il file di soluzione selezionato perché è stato creato con una versione più recente dell’applicazione.

Sembrerebbe quindi impossibile aprire il progetto, ma non è detta l’ultima parola. Infatti, ho già specificato che il nuovo progetto Visual Basic 2008 è stato creato sulla base del Framework .NET 2.0, quindi non dovrebbero esistere incompatibilità con la precedente versione di Visual Studio.

Ho quindi aperto il file della soluzione con il classico Notepad (Blocco note) e ho modificato semplicemente questa riga:

Microsoft Visual Studio Solution File, Format Version 10.00

facendola diventare

Microsoft Visual Studio Solution File, Format Version 9.00

Dopo aver salvato il file di soluzione modificato, ho riprovato ad aprirlo con Visual Studio 2005: questa volta la soluzione si apre senza alcun problema e premendo F5 viene anche regolarmente eseguita.

Nota

La procedura di conversione descritta può funzionare solo se vengono utilizzate funzionalità presenti sia in Visual Studio 2008 che in Visual Studio 2005, ecco perché il nuovo progetto è stato creato sulla base del Framework .NET 2.0. Se avessimo utilizzato, per esempio, il Framework .NET 3.5, potremmo aver introdotto delle funzionalità non presenti nella versione 2005 e quindi incompatibili.

Pubblicato su Programmazione | Contrassegnato da tag: , , , , , | 1 Commento »

Ciao mondo!!

Pubblicato da Mario De Ghetto su 12 Gennaio 2008

Questo è il mio primo post sul nuovo blog http://deghetto.wordpress.com/!

Il mio blog precedente era all’indirizzo http://community.visual-basic.it/mario/, dove ho pubblicato diversi articoli riguardanti Visual Basic .NET e il Framework .NET.

Spero che qui possiate trovare, in futuro, quello che state cercando. Cercherò di pubblicare via via articoli interessanti riguardanti la programmazione.

Se avete la necessità di contattarmi per fornirmi suggerimenti, consigli, critiche ecc. ecc. potete farlo:

  • inserendo un commento a questo post
  • inviandomi un’e-mail all’indirizzo mario@deghetto.it

Ho anche un sito ufficiale: http://www.deghetto.it/ dove sono pubblicate le mie competenze, il curriculum e le informazioni sulle mie attività.

Pubblicato su Novità | 3 Commenti »