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 (projetos do Visual Basic e 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 projetos do Visual Basic e do C# 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 Imports de projetos do Visual Basic

Consulte também

Referência

Instrução Imports (tipo e namespace .NET)

Outros recursos

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