Introdução ao objeto VSProject2
The VSProject2 objeto fornece acesso para o Visual Basic e Visual C# e Visual J# estrutura do projeto.
VSProject propriedades e métodos
A seguir é as propriedades e métodos específicos para Visual Basic, Visual C# e Visual J#:
The Imports propriedade contém uma coleção de todos os o projeto-nível Imports as instruções em um Visual Basic projeto. Adicionando um Imports demonstrativo para essa coleção é equivalente a adicionando a demonstrativo mesma a cada arquivo de código do projeto. Esta propriedade faz sentido em um Visual Basic projeto. Para obter mais informações, consulte Imports.
The 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 Visual translation from VPE for Csharp projetos).
The WebReferencesFolder propriedade, que é um ProjectItem objeto, 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.
The WorkOffline propriedade é obsoleta.
The TemplatePath propriedade será substituída 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.
The Refresh método atualizações O gerenciador de soluções depois de feitas as alterações para o projeto.
The 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.
The VSProject2 objeto também tem propriedades que ajudam a trabalhar sua maneira objetos no modelo de extensibilidade Geral. Essas propriedades incluem:
The DTE propriedade retorna o objeto de extensibilidade de nível superior. Você tem acesso a todo Visual Studio modelo de objeto de extensibilidade através desta propriedade.
The 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 objeto para criar e controle Visual Basic, Visual C#, e Visual J# projetos.
Para: |
Consulte: |
---|---|
Criar Visual C#, Visual Basic, e Visual J# projetos, use arquivos .zip para adicionar itens de projeto, use o VSProject2 objeto para controlar o projeto. |
Como: Manipular translation from VPE for Csharp projetos com o objeto VSProject2 e Visual Basic |
Criar Visual Basic projetos e usar o Imports propriedade para obter um identificador para o Imports objeto. |
Como: Manipular a propriedade de importações de projetos do Visual Basic |
Consulte também
Referência
Declaração Imports (Tipo e Namespace .NET)
Outros recursos
Respondendo a eventos (Visual Basic e Visual translation from VPE for Csharp projetos)