Partilhar via


Introdução ao objeto VSProject2

O VSProject2 objeto fornece acesso para o Visual Basic e Visual C# estrutura de projeto.

Métodos e propriedades de VSProject

A seguir estão as propriedades e métodos específicos para Visual Basic e Visual C#:

  • O Imports propriedade contém uma coleção de todos os nível de projeto Imports as instruções em um Visual Basic project.Adicionando um Imports instrução para essa coleção é equivalente ao adicionar a mesma instrução para cada arquivo de código no projeto.Esta propriedade faz sentido em um Visual Basic somente projeto.Para obter mais informações, consulte Imports.

  • O References propriedade contém uma coleção de todas as referências em um projeto.Para obter mais informações, consulte References e Respondendo a eventos (Visual Basic e projetos do Visual C#).

  • O WebReferencesFolder propriedade, que é um ProjectItem de objeto, que contém uma coleção de todas as referências da Web no projeto no seu ProjectItems propriedade.Você pode usar o CreateWebReferencesFolder método para criar este item de projeto e, em seguida, adicionar referências da Web usando o AddWebReference método.

  • O WorkOffline propriedade é obsoleta.

  • O TemplatePath propriedade é desaprovada para Microsoft Visual Studio 2005 e não deve ser usado para a criação do projeto.Para criar novos projetos, use GetProjectItemTemplate em vez disso.

  • Para copiar projetos, use o CopyProject método.

  • O Refresh atualizações do método Solution Explorer depois que as alterações são feitas ao projeto.

  • O BuildManager propriedade fornece acesso para os executáveis portáteis temporários, necessários para implementar ferramentas personalizadas e designers.Para obter mais informações, consulte Introdução ao objeto BuildManager e BuildManager.

O VSProject2 objeto também tem propriedades para ajudá-lo a trabalhar à sua maneira de volta para os objetos no modelo de extensibilidade geral.Essas propriedades incluem:

  • O DTE propriedade retorna o objeto de extensibilidade de nível superior.Você tem acesso a toda a Visual Studio modelo de objeto de extensibilidade através desta propriedade.

  • O Project propriedade retorna o objeto de extensibilidade geral para o projeto.Este objeto inclui propriedades, métodos e eventos que são comuns a todos os Visual Studio projetos.

A tabela a seguir fornece links para tópicos que detalham como usar o VSProject2 o objeto para criar e controlar Visual Basic e Visual C# projetos.

Para:

Consulte:

Criar Visual C# e Visual Basic projetos, use os arquivos. zip para adicionar itens de projeto, use o VSProject2 o objeto para controlar o projeto.

Como: manipular Visual Basic e C# projetos usando o objeto VSProject2

Criar Visual Basic projetos e uso o Imports propriedade para obter um identificador para o Imports objeto.

Como: manipular a propriedade de importações de projetos de Visual Basic

Consulte também

Referência

Importa instrução (.NET espaço para nome e tipo)

Outros recursos

Respondendo a eventos (Visual Basic e projetos do Visual C#)