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#)