Migrazione delle soluzioni e dei progetti Web
Gestione modifiche in Visual Studio con Rational ClearCase  

Migrazione delle soluzioni e dei progetti Web

Attenersi a questi passi per assicurare una migrazione senza problemi dei componenti dell'applicazione Web con controllo origine creati in una versione precedente di Microsoft Visual Studio.

Informazioni su questa attività
Per migrare un progetto Web di Visual Studio 7.x in un progetto Web basato su file system o IIS in Visual Studio 2005:
  1. Scegliere il modello di sviluppo del team e un modello di sviluppo del web. Il modello di sviluppo del team selezionato determina le strategie relative alla diramazione e all'assegnazione delle etichette utilizzate dal team per lavorare sui file sorgente. Il modello di sviluppo del web scelto influisce sulla progettazione e sull'esecuzione del test dei progetti web. Per ulteriori informazioni sulle strategie di sviluppo del team consigliate, consultare Considerazioni sullo sviluppo del team. Per ulteriori informazioni sull'associazione dello sviluppo web, consultare Stili di associazione dello sviluppo Web.
  2. In Windows Explorer, aprire la cartella (ad esempio, Solution1) che contiene la soluzione con il progetto Web di Visual Studio v7.x che deve essere migrato.
  3. Creare una nuova cartella "Solution1_VS2005", copiare il contenuto di Solution1 ed incollare il contenuto di Solution1 nella nuova cartella. L'IDE modifica il contenuto della soluzione, del progetto e degli elementi del progetto, pertanto verificare che i file copiati non siano protetti da scrittura.
  4. Ridenominare il file soluzione da "Solution1.sln" in "Solution1_VS2005.sln".
  5. Modificare il file soluzione (Solution1_VS2005.sln) e rimuovere la sezione globale per il controllo origine. Ad esempio:
    Global Section (SourceCodeControl) = preSolution
    ....
    ....
    EndGlobalSection
  6. In base a quale modello di associazione dello sviluppo Web è stato scelto nel passo 1, attenersi ad una delle seguenti procedure:
    • Se si sta utilizzando l'associazione basata su file system, in ogni progetto Web presente nella soluzione sostituire il nome della soluzione nel percorso URL.
    Ad esempio, in una soluzione che contiene un progetto Web (WebApplication1), sostituire il percorso URL per includere il nome della cartella della nuova soluzione come segue:
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
    "http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    • Se si sta utilizzando l'associazione basata su IIS, in ogni progetto Web presente nella soluzione sostituire il nome della soluzione nel percorso URL.
    Ad esempio, per una soluzione che contiene un progetto Web (WebApplication1), sostituire il percorso URL per includere il nome della cartella della nuova soluzione come segue:
    Project ("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "WebApplication1",
    "http://localhost/clearcaseview1/vob1/Solution1_VS2005/WebApplication1/WebApplication1.vbproj","{4108E8E1-BEB6-4F65-B7AB-E16543D5C821}"
    End Project
    Nota: si consiglia di utilizzare l'associazione file system in Visual Studio 2005.
  7. Migrazione della soluzione.
    1. Aprire Visual Studio, fare clic su Strumenti > Opzioni > Controllo codice sorgente e selezionare nessuno come provider corrente del controllo origine.
    2. Fare clic su File > Apri progetto/soluzione, per andare al progetto Web o alla soluzione che si desidera migrare (Solution1_VS2005) e fare clic su Apri. Viene visualizza la procedura guidata di migrazione di Visual Studio 2005.
    3. Completare i passi presenti nella procedura guidata per terminare il processo di migrazione, quindi eseguire il build ed il test del progetto Web.
    4. Chiudere la soluzione, fare clic su Strumenti > Opzioni > Controllo codice sorgente e selezionare Rational ClearCase come provider di controllo origine corrente.
  8. Aprire la soluzione migrata facendo clic su FileApri.
  9. In Esplora soluzioni, fare clic con il tasto destro del mouse sulla soluzione e selezionare Aggiungi la soluzione a Rational ClearCase.
Risultati
La soluzione migrata viene aggiunta al controllo origine di Rational ClearCase.