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
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
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.
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.
Convertire i progetti.
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**
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.
Trasforma tutti i modelli nelle soluzioni che contengono i progetti convertiti correttamente.
Aprire la soluzione.
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.
Aggiornare il codice personalizzato nei progetti convertiti.
Tenta di compilare progetti ed esaminare gli eventuali errori.
Verificare la finestra di progettazione.