Compartir a través de


VSLangProj (espacio de nombres)

El espacio de nombres VSLangProj100 representa los tipos y miembros actualizados más recientemente de los objetos de modelo de automatización específicos del proyecto para Visual Basic y Visual C#. VSLangProj, VSLangProj2, VSLangProj80 y VSLangProj90 contienen las versiones anteriores de los tipos y miembros.

Comentarios

Si bien Visual Studio proporciona un modelo de automatización de proyectos básico, éste es, por naturaleza, algo genérico y tiene un lenguaje válido para adaptarse a todos los lenguajes de Visual Studio. Los ensamblados de VSLangProj, sin embargo, proporcionan un modelo de automatización del proyecto más rico, que permite el acceso mediante programación a características específicas del lenguaje que no se ofrecen en el modelo de proyecto principal.

Actualmente hay cinco versiones de VSLangProj:

VSLangProj2 y VSLangProj80 son evoluciones del espacio de nombres VSLangProj original. VSLangProj2 se incorporó en Visual Studio 2003, VSLangProj80 se incorporó en Visual Studio 2005 y VSLangProj90 se incorporó en Visual Studio 2008.

En lugar de cambiar el ensamblado VSLangProj original y correr el riesgo de interrumpir el código escrito en versiones anteriores de Visual Studio, los cambios se incluyeron en las nuevas versiones de los ensamblados. Los tipos y miembros que contienen se derivan del ensamblado VSLangProj original.

Por ejemplo, VSLangProj tiene un objeto Reference. Una versión actualizada de Reference, con adiciones y cambios, se encuentra en el ensamblado VSLangProj2 y se denomina Reference2. En el objeto Reference3 del ensamblado VSLangProj80 hay actualizaciones para Reference2.

Vea también

Referencia

Projects

Project

Gráfico de jerarquías de VSLangProj