Estensione di progetti Visual Basic e Visual C#
In Visual Studio è incluso un modello a oggetti programmabile e indipendente dal progetto che fornisce l'accesso ai componenti e agli eventi sottostanti dell'ambiente di sviluppo integrato (IDE, Integrated Development Environment). Il modello "estensibilità generale" è dotato di componenti che rappresentano soluzioni, progetti, finestre degli strumenti, editor di codice, oggetti di codice, documenti ed eventi. Questo modello estensibilità è descritto in Estensione dell'ambiente Visual Studio.
In Visual Studio è anche incluso un modello a oggetti programmabile che espone i progetti Visual Basic e Visual C#, nonché gli elementi di progetto in essi contenuti. Questo modello contiene diversi oggetti che è possibile utilizzare per automatizzare le attività nell'IDE ed estendere i tipi e gli elementi di progetto.
In questa sezione
Introduzione all'estensibilità dei progetti
Viene descritto il concetto e il modello a oggetti per l'estensione dei progetti Visual Basic e Visual C# in Visual Studio.Accesso a un tipo di progetto specifico, a un elemento di progetto e alle proprietà di configurazione di un progetto
Sono contenuti collegamenti ad argomenti che descrivono come accedere alle proprietà di configurazione, di progetto e di elemento dei progetti Visual Basic e Visual C#.Procedura: utilizzare una macro per l'aggiunta di testo in un editor di codice Visual Basic o C#
Viene illustrato come aggiungere testo a un editor di codice di Visual Basic o Visual C# tramite una macro.Procedura: creare una nuova applicazione Windows tramite Extensibility
Viene illustrato come creare un'applicazione Windows di Visual Basic o Visual C#.Introduzione all'oggetto VSProject2
Vengono illustrate le proprietà e i metodi dell'oggetto VSProject2.Risposta agli eventi (progetti Visual Basic e Visual C#)
Sono contenuti collegamenti ad argomenti che descrivono come rispondere a eventi sia indipendenti che specifici del tipo di progetto tramite componenti aggiuntivi e macro.Introduzione all'oggetto BuildManager
Viene illustrato l'oggetto BuildManager.Modello a oggetti di progetti macro
Viene illustrato come accedere agli oggetti estensibilità di un progetto macro e vengono indicate le differenze nell'estensibilità generale e nell'accesso a oggetti VSProject2 e VSLangProj80 nelle macro.Oggetto FileCodeModel e oggetto CodeModel nelle applicazioni di Extensibility Visual Basic e C#
Sono contenuti collegamenti ad argomenti che descrivono gli oggetti FileCodeModel e CodeModel.Risoluzione dei problemi relativi all'Extensibility in Visual Basic e Visual C#
Sono contenute informazioni dettagliate su come risolvere alcuni dei problemi di estensibilità più comuni che si verificano durante lo sviluppo di un'applicazione estensibilità per un progetto Visual Basic o Visual C#.
Sezioni correlate
Automazione ed Extensibility in Visual Studio
Sono contenuti collegamenti ad argomenti sull'estensibilità generale in Visual Studio.Modello a oggetti estensibilità per progetti di Visual Basic e Visual C#
Viene descritto il modello a oggetti per l'estensionedei progetti Visual Basic e Visual C# nell'IDE.