Introdução ao objeto VSProject2

O VSProject2 objeto fornece acesso para o Visual Basic e Visual C# estrutura do 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 após 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 também o objeto tem propriedades para ajudá-lo a trabalhar de maneira 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 todo o 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.

How to: Manipular Visual Basic e C# projetos usando o objeto VSProject2

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

How to: Manipular a propriedade de importações de projetos de Visual Basic

Consulte também

Referência

Declaração Imports (Tipo e Namespace .NET)

Outros recursos

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