Compartir a través de


Espacio de nombres VSLangProj (VSLangProj2 y VSLangProj80)

Actualización: noviembre 2007

El espacio de nombres VSLangProj80 representa los tipos y miembros actualizados recientemente de los objetos del modelo de automatización específico de los proyectos de Visual Basic, Visual C# y Visual J#. VSLangProj y VSLangProj2 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. Sin embargo, los ensamblados VSLangProj, proporcionan un modelo de automatización de proyectos más completo, lo que permite obtener acceso mediante programación a funciones específicas del lenguaje, que no se proporcionan en el modelo de proyectos básico.

Actualmente existen tres versiones de VSLangProj:

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

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ía de VSLangProj (VSLangProj2 y VSLangProj80)