Estensione di progetti Visual Basic e Visual C#
Aggiornamento: novembre 2007
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 "extensibility generale" è dotato di componenti che rappresentano soluzioni, progetti, finestre degli strumenti, editor di codice, oggetti di codice, documenti ed eventi. Questo modello extensibility è 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# e 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'extensibility 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 extensibility di un progetto macro e vengono indicate le differenze nell'extensibility 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'estensibilità in Visual Basic e Visual C#
Sono contenute informazioni dettagliate su come risolvere alcuni dei problemi di extensibility più comuni che si verificano durante lo sviluppo di un'applicazione extensibility per un progetto Visual Basic o Visual C#.
Sezioni correlate
Automazione ed extensibility in Visual Studio
Sono contenuti collegamenti ad argomenti sull'extensibility generale in Visual Studio.Modello a oggetti Extensibility per progetti di Visual Basic e Visual C#
Viene descritto il modello a oggetti per l'estensionedi progetti Visual Basic e Visual C# nell'IDE.