Partilhar via


Namespaces de VSLangProj

O VSLangProj100 namespace representa os tipos e membros dos objetos de modelo de automação de projeto específicos de atualizados recentemente Visual Basic e Visual C#. VSLangProj, VSLangProj2, VSLangProj80, e VSLangProj90 contêm as versões anteriores dos tipos e membros.

Comentários

Enquanto Visual Studio o modelo de automação de projeto oferece um núcleo, ele é, por sua natureza, um pouco genérica e não reconhece a linguagem para acomodar todos os idiomas em Visual Studio. O VSLangProj assemblies, no entanto, oferecem um modelo de automação de projeto mais sofisticado, permitindo o acesso programático a recursos específicos do idioma que não é oferecido no modelo de projeto de núcleo.

Atualmente, existem cinco versões do VSLangProj:

VSLangProj2e VSLangProj80 são evolutions do original VSLangProj namespace. VSLangProj2foi introduzido em 2003 de Visual Studio, VSLangProj80 foi introduzido no Visual Studio 2005, VSLangProj90 foi introduzido no Visual Studio 2008.

Em vez de alterar o original VSLangProj assembly e o risco de quebrar o código escrito em versões anteriores do Visual Studio, em vez disso, as alterações foram colocadas em novas versões de módulos (assemblies). Os tipos e membros que eles contêm derivam original VSLangProj assembly.

Por exemplo, VSLangProj tem um Reference objeto. Uma versão atualizada do Reference que inclui adições e alterações consta o VSLangProj2 assembly e é nomeada Reference2. Atualiza para Reference2 estão na Reference3 de objeto na VSLangProj80 assembly.

Consulte também

Referência

Projects

Project

Gráfico de hierarquia de VSLangProj