Scelta del tipo di automazione appropriato
In Visual Studio sono disponibili numerose opzioni per la creazione di applicazioni di automazione.La scelta del metodo corretto dipende soprattutto dall'attività che deve essere svolta.Scegliere il metodo più adatto in base ai fattori indicati di seguito.
Distribuzione di codice o di un'applicazione compilata
Distribuzione di un'applicazione compilata: utilizzare un componente aggiuntivo, una procedura guidata o un'applicazione che utilizza le interfacce di automazione.I componenti aggiuntivi, le procedure guidate e le altre applicazioni che utilizzano le interfacce di automazione proteggono la proprietà intellettuale tramite la compilazione.Per distribuirle, è tuttavia necessario utilizzare un progetto di distribuzione o un'altra forma di installazione.Per ulteriori informazioni, vedere Procedura: creare un componente aggiuntivo o Procedura dettagliata: creazione di una procedura guidata.
Linguaggio di programmazione da utilizzare per sviluppare l'applicazione di automazione
Visual Basic — è possibile creare componenti aggiuntivi, o procedure guidate.Per ulteriori informazioni, vedere Creazione di componenti aggiuntivi e di procedure guidate.
Altri linguaggi: è possibile creare componenti aggiuntivi e procedure guidate utilizzando le interfacce IDTExtensibility2 e IDTWizard.È necessario essere in grado di implementare un oggetto COM CoCreate nel linguaggio di programmazione.
Input dell'utente per l'attività
Tale input è necessario che un componente aggiuntivo è appropriato.Per ulteriori informazioni, vedere Creazione di componenti aggiuntivi e di procedure guidate.
Input semplice da un componente aggiuntivo, oppure la procedura guidata è appropriati.
Input complesso: se l'input richiede numerosi passaggi o una verifica, è consigliabile utilizzare una procedura guidata.
Metodo utilizzato dall'utente per avviare l'applicazione
Menu o barre dei comandi: utilizzare un componente aggiuntivo.
Voce di menu Nuovo progetto o Nuovo elemento: per aggiungere un nuovo progetto o un nuovo file a un'applicazione si utilizza in genere una procedura guidata.
Avvio automatico con l'IDE: utilizzare un componente aggiuntivo.Elemento da sviluppare
Un'attività automatizzata — componenti aggiuntivi e procedure guidate essere utilizzati per automatizzare attività.Per ulteriori informazioni, vedere Creazione di componenti aggiuntivi e di procedure guidate.
Pagine delle proprietà personalizzate per la finestra di dialogo Opzioni accessibile dal menu Strumenti: questa funzionalità è supportata dai componenti aggiuntivi e dalle procedure guidate.Per ulteriori informazioni, vedere Procedura: creare pagine delle opzioni personalizzate.A questo scopo è anche possibile utilizzare Visual Studio SDK.Per ulteriori informazioni, vedere Estendere Visual Studio.
Finestra del documento o degli strumenti personalizzata: questa funzionalità è supportata dai componenti aggiuntivi e dalle procedure guidate.Per ulteriori informazioni, vedere Procedura: creare e controllare finestre degli strumenti.A questo scopo è anche possibile utilizzare Visual Studio SDK.Si noti che Document.Open() è un membro solo interno.
Un tipo di progetto nuovo. Utilizzare l’Visual Studio SDK.
Supporto per un nuovo linguaggio di programmazione in Visual Studio o per un nuovo editor— Utilizzare Visual Studio SDK.
Vedere anche
Attività
Procedura: creare un componente aggiuntivo
Procedura dettagliata: creazione di una procedura guidata
Concetti
Grafico del modello a oggetti di automazione
Informazioni sull'automazione di Visual Studio