Condividi tramite


VSLangProj (spazio dei nomi)

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

Osservazioni

Sebbene Visual Studio offra un modello di automazione del progetto di base, è, per sua natura, generico e indipendente da linguaggio in modo da supportare tutti i linguaggi disponibili in Visual Studio. Tuttavia, gli assembly VSLangProj offrono un modello di automazione dei progetti più sofisticato che consente l'accesso a livello di codice alle funzioni specifiche del linguaggio non disponibili nel modello del progetto di base.

Attualmente sono disponibili cinque versioni di VSLangProj:

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

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

VSLangProj (grafico delle gerarchie)