Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
The VSLangProj namespace representa os objetos de modelo de automação de projeto específicos para o Visual Basic, Visual translation from VPE for Csharp e Visual J#.
Enquanto o Visual Studio oferece um modelo de automação de projeto principal, é, por sua natureza, genérica e independente de linguagem assim sistema autônomo para acomodar todos sistema autônomo idiomas do Visual Studio.The VSLangProj assemblies, no entanto, oferecem um modelo de automação de projeto mais sofisticado, permitindo o acesso programático aos recursos específicos do linguagem não oferecido no modelo de projeto principal.
Atualmente, existem três versões de VSLangProj:
VSLangProj
VSLangProj2 e VSLangProj80 são evolutions do original VSLangProj espaço para nome. VSLangProj2 foi introduzido no Visual Studio 2003, e VSLangProj80 foi introduzido no Visual Studio 2005.
Em vez de fazer alterações ou adições à original VSLangProj assembly e o risco de quebrar código escritas em versões anteriores do Visual Studio, as alterações em vez disso, foram colocadas em novas versões dos conjuntos de módulos (assemblies). Os tipos e membros que eles contêm derivam o original VSLangProj assembly.
Por exemplo, VSLangProj tem um Reference objeto. Uma nova versão do Reference que incluído adições e alterações foi adicionado para o mais recente VSLangProj2 assembly e nomeada Reference2 Para evitar confusão com a versão original. Atualizações feitas Reference2 foram adicionados a um novo tipo de chamada Reference3 no novo VSLangProj80 assembly.
Classes
| Classe | Descrição | |
|---|---|---|
![]() |
BuildManagerEventsClass | Infraestrutura. Consulte BuildManagerEvents para essa funcionalidade. Não criar uma instância dessa classe. |
![]() |
ImportsEventsClass | Infraestrutura. Consulte ImportsEvents para essa funcionalidade. Não criar uma instância dessa classe. |
![]() |
PrjBrowseObjectCATID | The PrjBrowseObjectCATID enumeração é usada para a extensão das propriedades que aparecem na janela Propriedades para projetos e itens de projeto. Extensão é normalmente usado por ISVs para estender a interface de automação.Os desenvolvedores podem adicionar ou excluir itens na janela Propriedades, usando o ID de categoria apropriada (CATID) para estender a interface de automação.Para obter mais informações, consulte The Spectrum do Visual Studio Automation. |
![]() |
PrjCATID | Usado para a extensão de automação do Project objeto. |
![]() |
PrjKind | Indica o tipo do Project objeto. |
![]() |
ReferencesEventsClass | Infraestrutura. Consulte ReferencesEvents para essa funcionalidade. Não criar uma instância dessa classe. |
Interfaces
| Interface | Descrição | |
|---|---|---|
![]() |
_BuildManagerEvents | Infraestrutura. Consulte BuildManager para essa funcionalidade. Não criar uma instância dessa classe. |
![]() |
_dispBuildManagerEvents | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispBuildManagerEvents_Event | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispImportsEvents | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispImportsEvents_Event | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispReferencesEvents | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispReferencesEvents_Event | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_ImportsEvents | Infraestrutura. Consulte ImportsEvents para essa funcionalidade. Não criar uma instância dessa classe. |
![]() |
_ReferencesEvents | Infraestrutura. Consulte ReferencesEvents para essa funcionalidade. Não criar uma instância dessa classe. |
![]() |
BuildManager | Usado por desenvolvedores de terceiros para gerenciar os arquivos de executável portátil (PE) produzidos pela execução de ferramentas personalizadas. |
![]() |
BuildManagerEvents | Fornece acesso a eventos do BuildManager. Use esse objeto para a funcionalidade e consulte BuildManagerEventsClass Para obter a documentação do objeto. |
![]() |
FileProperties | Representa sistema autônomo propriedades de diversos de arquivo de projeto especificado, sistema autônomo seu nome, dimensionar, a data de criação e a última modificação e assim por diante.Esse tipo fornece acesso somente de interno para propriedades de arquivo.Para obter mais informações, consulte Acessar específicos de tipo de projetos, item de projeto e propriedades de configuração. |
![]() |
FolderProperties | Esse tipo fornece acesso somente de interno para propriedades de arquivo.Para obter mais informações, consulte Acessar específicos de tipo de projetos, item de projeto e propriedades de configuração. |
![]() |
Imports | Contém a coleção de todas as importações de projeto para um projeto Visual Basic.O especificadoimports instruções passadas diretamente para o compilador e aplicam a todos os arquivos do projeto. |
![]() |
ImportsEvents | Fornece acesso a eventos que são gerados quando um projeto Imports demonstrativo é adicionada ou excluída de um projeto Visual Basic. Use esse objeto para a funcionalidade e consulte ImportsEventsClass Para obter a documentação do objeto. |
![]() |
ProjectConfigurationProperties | Esse tipo fornece acesso somente de interno para propriedades de arquivo.Para obter mais informações, consulte Acessar específicos de tipo de projetos, item de projeto e propriedades de configuração. |
![]() |
ProjectProperties | Esse tipo fornece acesso somente de interno para propriedades de arquivo.Para obter mais informações, consulte Acessar específicos de tipo de projetos, item de projeto e propriedades de configuração. |
![]() |
Reference | Representa uma referência em que o projeto.Incluindo uma referência em um projeto permite que você use qualquer um dos membros públicos contidos na referência.Projetos podem incluir referências a outros projetos .NET, assemblies do .NET e objetos COM. |
![]() |
References | Contém todas as referências a componentes externos em um projeto Visual Basic ou translation from VPE for Csharp. |
![]() |
ReferencesEvents | Fornece acesso a eventos que são gerados pelo Adicionar, excluir ou alterar referências de projeto.Use esse objeto para a funcionalidade e consulte ReferencesEventsClass Para obter a documentação do objeto. |
![]() |
VSProject | Contém as informações específicas de um projeto Visual Basic ou translation from VPE for Csharp.Ele é retornado pelo Object objeto quando o projeto é um projeto Visual Basic, translation from VPE for Csharp Visual ou Visual J#. |
![]() |
VSProjectEvents | Fornece acesso a eventos do References, Imports, e BuildManager objetos. |
![]() |
VSProjectItem | Contém as informações específicas de um item de projeto do Visual Basic ou translation from VPE for Csharp.Ele é retornado pelo Object da ProjectItem objeto quando o projeto é um projeto Visual Basic ou translation from VPE for Csharp. |
![]() |
WebSettings | Representa as configurações para projetos da Web. |
Delegados
| Delegado | Descrição | |
|---|---|---|
![]() |
_dispBuildManagerEvents_DesignTimeOutputDeletedEventHandler | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispBuildManagerEvents_DesignTimeOutputDirtyEventHandler | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispImportsEvents_ImportAddedEventHandler | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispImportsEvents_ImportRemovedEventHandler | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispReferencesEvents_ReferenceAddedEventHandler | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispReferencesEvents_ReferenceChangedEventHandler | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
_dispReferencesEvents_ReferenceRemovedEventHandler | Infraestrutura. Somente para uso interno da Microsoft. |
Enumerações
| Enumeração | Descrição | |
|---|---|---|
![]() |
prjBuildAction | Especifica um valor que indica o tipo de ação de compilação para o item de projeto corrente. |
![]() |
prjCompare | Especifica o método de comparação de cadeia de caracteres de caracteres padrão para um projeto. |
![]() |
prjCopyProjectOption | Essa enumeração é usada pelo CopyProject para determinar quais arquivos de projeto são copiados quando o projeto é copiado. |
![]() |
prjExecCommand | Infraestrutura. Somente para uso interno da Microsoft. |
![]() |
prjHTMLPageLayout | Usado pelo DefaultHTMLPageLayout da Project.Properties objeto da coleção. The DefaultHTMLPageLayout Especifica o layout padrão para novas páginas HTML. |
![]() |
prjOptionExplicit | Usado pelo OptionExplicit propriedade. |
![]() |
prjOptionStrict | Usado pelo OptionStrict propriedade. |
![]() |
prjOriginatorKeyMode | Usado pelo AssemblyOriginatorKeyMode. Se o projeto tiver uma chave de originador, pode ser fornecido por meio de um arquivo de chave ou um contêiner de chave. |
![]() |
prjOutputType | Usado pelo OutputType. Há suporte para três tipos de saída: aplicativos do Windows, o aplicativo de console, e classe biblioteca. |
![]() |
prjProjectType | Usado pelo ProjectType. Essa enumeração lista os dois tipos de projetos, locais e da Web. |
![]() |
prjReferenceType | Indica se uma referência é um .NET Framework assembly ou um componente COM. |
![]() |
prjScriptLanguage | Usado pelo DefaultClientScript. Dois scripts idiomas são suportados, ECMAScript (JScript, JavaScript) e VBScript. |
![]() |
prjStartAction | Usado pelo StartAction propriedade para indicar a ação de início de um projeto para depuração. |
![]() |
prjTargetSchema | Usado pelo DefaultTargetSchema Para definir o HTML plataforma o aplicativo precisa ser compatível com. |
![]() |
prjWarningLevel | Usado pelo WarningLevel propriedade para indicar os tipos de avisos exibidos durante a compilação. |
![]() |
prjWebAccessMethod | Usado pelo WebAccessMethod. |
![]() |
tagWebPrjAuthoringAccess | Usado pelo WebSettings da VSLangProj. |
![]() |
webPrjAuthoringAccess | Usado pelo AuthoringAccess propriedade. |
![]() |
webrefUrlBehavior | Usado pelo UrlBehavior propriedade. |
.gif)
.gif)
.gif)
.gif)