Distribuzione di un'estensione di modellazione di livello
Gli utenti di Visual Studio 2010 Premium e Visual Studio 2010 Ultimate possono installare estensioni del modello di livello create tramite Visual Studio 2010 Ultimate e il Feature Pack di visualizzazione e modellazione di Visual Studio 2010 o Visual Studio 2010 Feature Pack 2. È necessario configurare l'estensione in modo che il programma di installazione effettui la ricerca dei requisiti corretti. Per ulteriori informazioni, vedere Feature Pack di Visual Studio.
Impostazione delle opzioni di distribuzione
Per consentire l'installazione dell'estensione in altri computer, è necessario impostare le opzioni seguenti in source.vsix.manifest nel progetto VSIX.
Nota
Se si è creato il progetto con un modello di progetto di estensione del livello, queste opzioni dovrebbero già essere impostate. Se si è creato un progetto VSIX distinto, sarà necessario apportare le modifiche seguenti.
L'opzione Versioni di Visual Studio supportate deve essere impostata su uno o entrambi i seguenti valori: Visual Studio 2010 Premium e Visual Studio 2010 Ultimate.
Nell'opzione Riferimenti VSIX è necessario selezionare il runtime del Feature Pack di visualizzazione e modellazione di Visual Studio 2010, incluso nel Feature Pack di visualizzazione e modellazione e nel Feature Pack 2.
In base all'elenco Riferimenti VSIX, il programma di installazione controlla che le estensioni specificate siano installate nel computer di destinazione. È possibile includere il riferimento in due modi diversi:
Come collegamento di riferimento. Quando un utente tenta di installare l'estensione, il programma di installazione verifica che il runtime sia già installato. Se non è installato, all'utente verrà visualizzato un messaggio che include un collegamento ipertestuale alla pagina di installazione per il runtime.
Come payload. Quando un utente installa l'estensione, se il runtime non è già installato, ne verrà immediatamente avviata l'installazione.
Per impostare un collegamento di riferimento al runtime
In source.vsix.manifest fare clic su Aggiungi riferimento.
Fare clic su Seleziona estensione installata.
Selezionare il runtime per questo Feature Pack.
Per includere il runtime come payload nel programma di installazione dell'estensione
In source.vsix.manifest fare clic su Aggiungi riferimento.
Scegliere Aggiungi payload a VSIX.
Fare clic con il pulsante con i puntini di sospensione [...]. Nella finestra di dialogo individuare il seguente percorso:
Se è installato il Feature Pack di visualizzazione e modellazione di Microsoft Visual Studio 2010:
%LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix
Nota
%LocalAppData% corrisponde in genere a NomeUnità:\Users\NomeUtente\AppData\Local. In Windows XP e Windows 2003, utilizzare %AppData% anziché %LocalAppData%.
- oppure -
Se è installato Visual Studio 2010 Feature Pack 2:
…\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix
Installazione dell'estensione
L'estensione viene compilata in un file VSIX, che sarà possibile installare su altri computer. È anche possibile installarlo nel computer di sviluppo per rendere disponibile l'estensione nell'istanza principale di Visual Studio.
Per installare l'estensione
Nel progetto contenente source.vsix.manifest, aprire bin\* in Esplora risorse.
Copiare il file *.vsix nel computer in cui si desidera installare l'estensione.
Nel computer di destinazione, fare doppio clic sul file *.vsix in Esplora risorse.
Verrà avviato il programma di installazione di VSIX.
Per disinstallare l'estensione
In Visual Studio scegliere Gestione estensioni dal menu Strumenti.
Fare clic sul nome dell'estensione, quindi su Disinstalla.
Installazione di un'estensione in un server Team Foundation Build
Poiché in genere Visual Studio non è installato nei server Team Foundation Build, non è possibile installare l'estensione VSIX facendo doppio clic su di essa. L'installazione di Team Foundation Build include alcuni componenti che consentono l'esecuzione di un'estensione VSIX, ma tale estensione deve essere installata manualmente.
Per installare l'estensione del livello in un server Team Foundation Build
Copiare i seguenti file VSIX dal computer di sviluppo al computer che esegue Team Foundation Build:
Se è installato il Feature Pack di visualizzazione e modellazione di Microsoft Visual Studio 2010:
Copiare il runtime del Feature Pack dal seguente percorso: %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix
Nota
%LocalAppData% corrisponde in genere a NomeUnità:\Users\NomeUtente\AppData\Local. In Windows XP e Windows 2003, utilizzare %AppData% anziché %LocalAppData%.
- oppure -
Se è installato Visual Studio 2010 Feature Pack 2:
Copiare il runtime del Feature Pack dal seguente percorso: …\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Visualization and Modeling Feature Pack Runtime\1.0\Visualization and Modeling Feature Pack Runtime.vsix
Copiare il file VSIX compilato dal seguente percorso:
NomeProgettoVSIX\bin\*\*.vsix
Nel computer che esegue Team Foundation Build inserire i file VSIX nei seguenti percorsi:
Per installare per tutti gli utenti e i servizi:
%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft
Per installare solo per il servizio di rete che esegue Team Foundation Build:
%WinDir%\ServiceProfiles\NetworkService\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft
Se si è configurato Team Foundation Build in modo che venga eseguito in modalità interattiva come un utente specifico, sarà possibile installare l'estensione solo per tale utente:
%LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\Microsoft
Nota
%LocalAppData% corrisponde in genere a NomeUnità:\Users\NomeUtente\AppData\Local. In Windows XP e Windows 2003, utilizzare %AppData% anziché %LocalAppData%.
Espandere ciascun file VSIX in una cartella nello stesso percorso:
Modificare l'estensione del file da .vsix in .zip.
Estrarre il contenuto del file con estensione zip in una cartella.
Eliminare il file con estensione zip.
Riavviare Team Foundation Build.
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Giugno 2010 |
Aggiunto chiarimento per AppData e LocalAppData |
Commenti e suggerimenti dei clienti. |
Dicembre 2010 |
Contenuto aggiornato per Visual Studio 2010 Feature Pack 2. |
Miglioramento delle informazioni. |