DotNetToscana
User Group Toscano su .NET

Configurare un perfetto ambiente di sviluppo per Visual Studio 2008

Article
Comments (1)
History (2)
100% of people found this useful

Configurare un perfetto ambiente di sviluppo per Visual Studio 2008

Livello: Base – Autore: Marco Minerva

Preparare una postazione di lavoro con tutti gli strumenti necessari per sviluppare applicazioni .NET (quindi con Visual Studio, SQL Server, Silverlight, AJAX, ecc.), può non essere un’operazione banale. Spesso, infatti, è necessario rispettare un ben preciso ordine di installazione dei componenti, altrimenti si rischia di avere un ambiente non perfettamente funzionante.

In questo articolo illustreremo i passaggi da seguire per configurare il proprio sistema in modo che con esso sia possibile realizzare applicazioni .NET utilizzando Visual Studio 2008 e tutte le tecnologie collegate. In particolare, seguiremo due strade, una dedicata a chi lavora con strumenti commerciali e l’altra che si rivolge  a chi, invece, vuole utilizzare esclusivamente tool gratuiti.

Preparazione della postazione di lavoro con applicazioni commerciali

In questo caso gli strumenti da installare sono Visual Studio 2008, SQL Server 2008, AJAX Control Toolkit, Silverlight ed Expression Blend. Sono supportati i sistemi operativi Windows XP con Service Pack 2 o successivo, Windows Vista, Windows Server 2003 e Windows Server 2008. Il corretto ordine di setup dei componenti è il seguente:

  1. Visual Studio 2008 (versioni Standard, Professional o Team Suite). Insieme al programma vero e proprio viene installato anche il .NET Framework 3.5, così come le versioni precedenti del Framework, se non sono già presenti sul PC. La procedura di setup propone di installare anche SQL Server 2005 Express, poiché la versione 2008 non era ancora disponibile al momento del rilascio di Visual Studio.  Se si vuole utilizzare SQL Server, si consiglia di disabilitare questo componente ed installare manualmente l’ultima versione (eventualmente nella release Express, come indicato nella sezione "Preparazione della postazione di lavoro con applicazioni gratuite" più avanti in questo articolo).
  2. Service Pack 1 per Visual Studio 2008. Sul sito Microsoft è possibile scaricare il Web installer (per le versioni inglese e italiana) oppure il file ISO completo (anche in questo caso in inglese e italiano). Il primo è un piccolo programma che effettua il download dell'aggiornamento vero e proprio solo durante l’installazione. Se possibile, si consiglia di scaricare l’immagine ISO completa, anche nell'ottica di dover applicare il Service Pack su più sistemi. Questo aggiornamento, inoltre, deve essere nella stessa lingua di Visual Studio. Esso installa nel sistema anche il Service Pack 1 per .NET 3.5 e il Service Pack 2 per .NET 2.0 e .NET 3.0. NOTA: Per installare il Service Pack 1 di Visual Studio 2008, è necessario rimuovere tutti i precedenti update eventualmente già presenti  nel sistema. Microsoft mette a disposizione un apposito programma per automatizzare l'intera procedura.
  3. SQL Server 2008. Sui sistemi Windows XP e Vista è possibile installare le versioni Standard, Workgroup, Web e Developer, mentre l’Enterprise Edition è riservata per i sistemi operativi server.
  4. Silverlight Tools per Visual Studio 2008 SP1 (versione inglese e italiana). Questo pacchetto contiene il runtime, l'SDK e i template che consentono di creare applicazioni Silverlight in Visual Studio 2008. I Silverlight Tools devono essere nella stessa lingua di Visual Studio.
  5. AJAX Control Toolkit. Visual Studio 2008 supporta nativamente lo sviluppo di siti web  che fanno uso di AJAX, ma fornisce solo una serie di strumenti di base per l'utilizzo di questo paradigma. Per esigenze più avanzate, è possibile ricorrere all'AJAX Control Toolkit, una raccolta di controlli web basati su AJAX già pronti all'uso (ad esempio, TextBox con completamento automatico, controlli che simulano il TabStrip delle Windows Forms, calendari, finestre modali).
  6. Expression Blend 2.  Con tale strumento è possibile creare interfacce utente e animazioni nel formato XAML utilizzato da WPF e da Silverlight versione 1.0.
  7. Service Pack 1 per Expression Blend 2. Questo aggiornamento (versione inglese e italiana) aggiunge ad Expression Blend la possibilità di realizzare contenuti compatibili con Silverlight 2.0. Deve essere nella stessa lingua di Expression Blend 2.

Preparazione della postazione di lavoro con applicazioni gratuite

Microsoft fornisce una versione "light" di gran parte dei suoi strumenti per sviluppatori, così da consentire a chiunque di sperimentare le potenzialità offerte da questi applicativi, senza spendere niente.  I tool  in questione sono Visual Studio 2008 Express, SQL Server 2008 Express, AJAX Control Toolkit e Silverlight (purtroppo al momento Microsoft non offre un’alternativa gratuita ad Expression Blend.). Anche in questo caso sono supportati i sistemi operativi Windows XP con Service Pack 2 o successivo, Windows Vista, Windows Server 2003 e Windows Server 2008. Il corretto ordine di setup dei componenti è il seguente:

  1. Visual Studio 2008 Express Edition con Service Pack 1. La pagina per il download permette di scaricare i singoli componenti (Visual Basic Express, Visual C# Express, Visual Web Developer Express, Visual C++ Express) oppure un pacchetto che li comprende tutti. Questa versione non include la guida in linea, che è comunque disponibile come download separato nella stessa pagina. Insieme al programma vero e proprio viene installato anche il .NET Framework 3.5, così come le versioni precedenti del Framework, se non sono già presenti sul PC.
  2. SQL Server 2008 Express Edition. Di tale programma esistono tre versioni, tutte gratuite, che differiscono per il numero di funzionalità offerte. Sul sito del prodotto, oltre ai link per il download, è possibile trovare una descrizione delle loro caratteristiche, quindi si rimanda ad esso per maggiori dettagli.
  3. Silverlight Tools per Visual Studio 2008 SP1 (versione inglese e italiana). Questo pacchetto contiene il runtime, l'SDK e i template che consentono di creare applicazioni Silverlight in Visual Studio. I Silverlight Tools devono essere nella stessa lingua di Visual Web Developer Express.
  4. AJAX Control Toolkit. Visual Studio 2008 supporta nativamente lo sviluppo di siti web  che fanno uso di AJAX, ma fornisce solo una serie di strumenti di base per l'utilizzo di questo paradigma. Per esigenze più avanzate, è possibile ricorrere all'AJAX Control Toolkit, una raccolta di controlli web basati su AJAX già pronti all’uso (ad esempio, TextBox con completamento automatico, controlli che simulano il TabStrip delle Windows Forms, calendari, finestre modali).

Concludiamo ricordando che, anche se non viene richiesto in maniera esplicita, è buona norma riavviare il sistema dopo l'installazione di ogni componente.

Recent Comments

By: Nicola Posted on 11-06-2008 20.49

Otimissimo lavoro, diventerà la bibbia!!!

grazie

nicola

View More
Powered by Community Server (Commercial Edition), by Telligent Systems