Condividi tramite


Spazio dei nomi di VSLangProj (VSLangProj2 e VSLangProj80)

Aggiornamento: novembre 2007

Lo spazio dei nomi VSLangProj80 rappresenta i membri e tipi aggiornati più di recente degli oggetti del modello di automazione specifico del progetto Visual Basic, Visual C# e Visual J#. VSLangProj e VSLangProj2 contengono le versioni precedenti dei membri e dei tipi.

Osservazioni

Sebbene Visual Studio offra un modello di automazione del progetto di base, è, per sua natura, generico e indipendente da linguaggio. Gli assembly VSLangProj, tuttavia, offrono un modello di automazione del progetto più completo che consente di accedere a livello di codice alle funzionalità specifiche del linguaggio non offerte nel modello del progetto di base.

Sono attualmente disponibili tre versioni di VSLangProj:

VSLangProj2 e VSLangProj80 sono evoluzioni dello spazio dei nomi VSLangProj originale. VSLangProj2 è stato introdotto in Visual Studio 2003, mentre VSLangProj80 è stato introdotto in Visual Studio 2005.

Anziché modificare l'assembly VSLangProj originale e rischiare di causare interruzioni nel codice scritto in versioni precedenti di Visual Studio, le modifiche sono state inserite in nuove versioni degli assembly. I tipi e i membri che contengono derivano dall'assembly VSLangProj originale.

VSLangProj, ad esempio, dispone di un oggetto Reference. Una versione aggiornata dell'oggetto Reference che include aggiunte e modifiche è contenuta nell'assembly VSLangProj2 ed è denominata Reference2. Gli aggiornamenti all'oggetto Reference2 sono presenti nell'oggetto Reference3 dell'assembly VSLangProj80.

Vedere anche

Riferimenti

Projects

Project

Grafico della gerarchia di oggetti VSLangProj (VSLangProj2 e VSLangProj80)