Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:Visual Studio
Visual Studio per Mac
Visual Studio Code
È possibile eseguire la migrazione di progetti che definiscono e usano un linguaggio specifico del dominio a Visual Studio 2010 dalla versione di Strumenti di linguaggio specifici del dominio distribuiti con Visual Studio 2008.
Uno strumento di migrazione viene fornito come parte di Visual Studio SDK. Lo strumento converte progetti e soluzioni di Visual Studio che usano o definiscono strumenti DSL.
È necessario eseguire lo strumento di migrazione in modo esplicito: non viene avviato automaticamente quando si apre una soluzione in Visual Studio. Lo strumento e il documento di materiale sussidiario dettagliato sono disponibili in questo percorso:
%Programmi%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe
Prima di eseguire la migrazione dei progetti DSL
Lo strumento di migrazione modifica i file di progetto di Visual Studio (con estensione csproj) e i file di soluzione (con estensione sln).
Per preparare i progetti per la migrazione.
Assicurarsi che i file con estensione csproj e sln possano essere scritti. Se sono sotto controllo del codice sorgente, assicurarsi che siano estratte.
Creare una copia delle cartelle di cui si intende eseguire la migrazione.
Migrazione di una raccolta di progetti
Per eseguire la migrazione di progetti e soluzioni DSL a 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 si trova in questa posizione:
%ProgramFiles%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe
Scegliere una cartella contenente soluzioni e progetti da convertire.
Immettere il percorso nella casella nella parte superiore dello strumento oppure fare clic su Sfoglia.
Lo strumento di migrazione visualizza un albero di progetti che definiscono o usano DSLs. L'albero include ogni progetto che usa gli assembly Microsoft.VisualStudio.Modeling.Sdk o TextTemplating .
Esaminare l'albero dei progetti e deselezionare i progetti che non si desidera convertire.
Selezionare un progetto o una soluzione per visualizzare un elenco di modifiche che verranno apportate dallo strumento.
Nota
Le caselle di controllo visualizzate accanto ai nomi delle cartelle non hanno alcun effetto. È necessario espandere le cartelle per esaminare i progetti e le soluzioni.
Convertire i progetti.
Fare clic su Converti.
Prima della conversione di ogni file di progetto, viene salvata una copia di project.csproj come project.vs2008.csproj
Una copia di ogni solution.sln viene salvata come solution.vs2008.sln
Esaminare eventuali conversioni non riuscite segnalate.
Gli errori vengono segnalati nella finestra di testo. Inoltre, la visualizzazione albero mostra un flag rosso in ogni nodo che non è riuscito a eseguire la conversione. È possibile fare clic sul nodo per ottenere altre informazioni sull'errore.
Trasformare tutti i modelli in soluzioni contenenti progetti convertiti correttamente.
Apri la soluzione.
Fare clic sul pulsante Trasforma tutti i modelli nell'intestazione di Esplora soluzioni.
Nota
È possibile rendere questo passaggio non necessario. Per altre informazioni, vedere Come automatizzare la trasformazione di tutti i modelli.
Aggiornare il codice personalizzato nei progetti convertiti.
Tentare di compilare i progetti ed esaminare eventuali errori.
Testare la finestra di progettazione.
Nota
Il componente Trasformazione modello di testo viene installato automaticamente come parte del carico di lavoro sviluppo di estensioni di Visual Studio. È anche possibile installarlo dalla scheda Singoli componenti di Programma di installazione di Visual Studio, nella categoria SDK, librerie e framework. Installare il componente Modeling SDK dalla scheda Singoli componenti .