Partilhar via


Espaços para nome do VSLangProj

O VSLangProj100 espaço para nome representa os tipos e membros dos objetos de modelo de automação específico do projeto a mais recentemente atualizadas 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 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 abrangente, permitindo o acesso programático aos 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 espaço para nome.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 dos assemblies.Os tipos e membros que eles contêm derivam do original VSLangProj assembly.

Por exemplo, VSLangProj tem um Reference objeto.Uma versão atualizada do Reference que inclui adições e alterações está sendo o VSLangProj2 assembly e é chamado de 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