Procedura: comprimere e installare i controlli personalizzati per la casella degli strumenti
Visual Studio include molti controlli per la Casella degli strumenti. Se questi controlli non soddisfano le proprie esigenze, è possibile cercare online controlli aggiuntivi o crearne di personalizzati da utilizzare in Visual Studio.
Nota
Le opzioni disponibili nelle finestre di dialogo e i nomi e le posizioni dei comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in quanto dipendono dall'edizione o dalle impostazioni in uso. Questo argomento della Guida è stato creato basandosi su Impostazioni generali per lo sviluppo. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Compressione dei controlli per l'installazione tramite Visual Studio Content Installer
Dopo avere creato un controllo personalizzato, è possibile comprimerlo in un file VSI in modo che gli altri sviluppatori possano installarlo utilizzando Visual Studio Content Installer. Il Content Installer riconosce solo file con estensione vsi. Un file VSI è un file compresso contenente il file dll per il controllo e un file di definizione basato su XML, entrambi devono presentare l'estensione del nome file vscontent.
Per creare un file vscontent
Scegliere Nuovo dal menu File, quindi fare clic su File.
Nella categoria Generale selezionare File XML, quindi fare clic su Apri.
Creare un file vscontent valido per il controllo Casella degli strumenti utilizzando Riferimento allo schema di Visual Studio Content Installer.
Di seguito è riportato un esempio:
<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005"> <Content> <FileName>MyButtonControl.dll</FileName> <DisplayName>My Custom Button</DisplayName> <Description>A control created for this example.</Description> <FileContentType>Toolbox Control</FileContentType> <ContentVersion>2.0</ContentVersion> </Content> </VSContent>
Salvare il file vscontent nella stessa directory che contiene il file dll relativo al controllo.
Dopo avere creato il file vscontent, è possibile comprimerlo insieme al file dll per il controllo per creare un file vsi supportato da Visual Studio Content Installer. È possibile distribuire il file vsi agli altri sviluppatori.
Per creare un file vsi
In Esplora risorse selezionare il file dll per il controllo personalizzato e il file vscontent associato creato.
Fare clic con il pulsante destro del mouse sui file selezionati, scegliere Invia a, quindi Cartella compressa.
I file selezionati verranno compressi in un unico file zip.
Rinominare l'estensione del file zip in vsi. È anche possibile rinominare il file esistente.
È ora possibile distribuire il controllo mediante posta elettronica, Web, una condivisione di rete e così via.
Installazione di un controllo compresso in un file VSI
Dopo avere individuato un controllo compresso come un file VSI, è possibile installarlo e utilizzarlo in Visual Studio.
Per installare un controllo personalizzato compresso in un file VSI
Fare doppio clic sul file VSI.
Verrà visualizzato Visual Studio Content Installer.
Nella pagina Selezionare il contenuto da installare selezionare gli elementi da installare, quindi fare clic su Avanti. Se il componente non è firmato, può venire visualizzato un avviso.
Nota
Si consiglia di leggere le informazioni presenti in Stato editore per stabilire se il controllo è firmato o meno. Per una maggiore sicurezza, fare clic su Visualizza per visualizzare un elenco dei file che verranno installati nel computer.
Nella pagina Installazione contenuto fare clic su Fine per installare il controllo.
Se Visual Studio non è aperto, verrà aperto il programma di installazione e, durante il processo di installazione, Visual Studio verrà chiuso.
Fare clic su Chiudi per uscire dal programma di installazione.
Il controllo verrà visualizzato nella sezione Controlli di Casella degli strumenti.
Vedere anche
Riferimenti
Riferimento allo schema di Visual Studio Content Installer