Condividi tramite


Procedura: eseguire la migrazione di un linguaggio specifico di dominio a una nuova versione

È possibile eseguire la migrazione di progetti che definiscono e utilizzare il linguaggio specifico di dominio a Visual Studio 2010 dalla versione Domain-Specific Language Tools che viene distribuita con Visual Studio 2008. 

Uno strumento di migrazione viene fornito come parte Visual Studio SDK.Lo strumento consente la conversione di progetti e soluzioni Visual Studio che utilizzano o definiscono gli strumenti DSL.

È necessario eseguire lo strumento di migrazione in modo esplicito: non viene avviata automaticamente quando si apre una soluzione in Visual Studio.Lo strumento e il documento dettagliato di istruzione possono essere individuati nel seguente percorso:

%Program Files%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

Prima di eseguire la migrazione del linguaggio DSL progetti

Lo strumento di migrazione modificare i file di progetto Visual Studio (.csproj) e i file della soluzione (.sln).

Per preparare i progetti di migrazione.

  • Assicurarsi che i file .sln e .csproj possono essere scritti.Se nel controllo del codice sorgente, verificare che siano verificati.

  • Fare una copia delle cartelle che si desidera eseguire la migrazione.

Eseguire la migrazione di una raccolta di progetti

Per eseguire la migrazione di progetti e soluzioni DSL in Visual Studio 2010

  1. Avviare lo strumento di migrazione DSL.

    • È possibile fare doppio clic sullo strumento in Esplora risorse (o Esplora file, oppure avviare lo strumento da un prompt dei comandi.Lo strumento è in questo percorso:

      %ProgramFiles%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

  2. Scegliere una cartella che contiene le soluzioni e i progetti che si desidera convertire.

    • Immettere il percorso nella casella nella parte superiore degli strumenti, oppure fare clic Sfoglia.

    Lo strumento di migrazione visualizzata una struttura ad albero di progetti che definiscono o utilizzano DSLs.L'albero include ogni progetto che utilizza gli assembly TextTemplating o Microsoft.VisualStudio.Modeling.Sdk.

  3. Esaminare la struttura ad albero dei progetti e deselezionare i progetti che non si desidera convertire.

    • Selezionare un progetto o una soluzione visualizzare un elenco di modifiche che lo strumento farà.

      [!NOTA]

      Le caselle di controllo visualizzati accanto ai nomi di cartella non hanno alcun effetto.È necessario espandere le cartelle per controllare progetti e soluzioni.

  4. Convertire i progetti.

    1. Fare clic su Converti.

      Prima di ogni file di progetto venga convertito, una copia Project**.csproj** viene salvata come Project**.vs2008.csproj**

      Una copia di ogni soluzione**.sln** viene salvata come soluzione**.vs2008.sln**

    2. Esaminare tutte le conversioni non riuscite segnalati.

      Gli errori vengono segnalati nella finestra di testo.Inoltre, la visualizzazione struttura ad albero mostrata una il flag rossa in ogni nodo che non è stato possibile convertire.È possibile fare clic sul nodo per ottenere ulteriori informazioni sull'errore.

  5. Trasforma tutti i modelli nelle soluzioni che contengono i progetti convertiti correttamente.

    1. Aprire la soluzione.

    2. Fare clic sul pulsante Trasforma tutti i modelli nell'intestazione di Esplora soluzioni.

      [!NOTA]

      È possibile rendere questo passaggio non necessario.Per ulteriori informazioni, vedere Procedura: automatizzare la trasformazione di tutti i modelli.

  6. Aggiornare il codice personalizzato nei progetti convertiti.

    • Tenta di compilare progetti ed esaminare gli eventuali errori.

    • Verificare la finestra di progettazione.

Vedere anche

Concetti

Novità relative all'SDK di visualizzazione e modellazione