Manipulação de Visual Basic e projetos do Visual C#
Embora Visual Studio tem um modelo de automação de projeto genérico que permite a manipulação de qualquer tipo de projeto, Visual Basic, e Visual C# possui um modelo de projeto separado, é comum que fornece acesso a suas propriedades específicas e funcionalidade. Esse modelo está contido em vários espaços para nome diferentes: VSLangProj, VSLangProj2, VSLangProj80, VSLangProj90, and VSLangProj100.
Para obter mais informações sobre como o programa neste modelo de automação do projeto, consulte Introdução ao objeto VSProject2.