Compartilhar via


Interface VCPropertySheet

Fornece acesso às folhas de propriedades do mecanismo de projeto.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")> _
Public Interface VCPropertySheet
[GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface VCPropertySheet
[GuidAttribute(L"537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface class VCPropertySheet
[<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")>]
type VCPropertySheet =  interface end
public interface VCPropertySheet

O tipo VCPropertySheet expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ATLMinimizesCRunTimeLibraryUsage Obtém ou define um valor indicando se as bibliotecas de tempo de execução c estaticamente para minimizar dependências vinculará ATL.Isso requer que o useOfATL está definida.
Propriedade pública BuildLogFile Obtém ou define o nome de BuildLogFile.
Propriedade pública CharacterSet Obtém ou define um valor que especifica o conjunto de caracteres para o compilador usar.
Propriedade pública ConfigurationType Obtém ou define o tipo de saída gerado por essa configuração.
Propriedade pública DeleteExtensionsOnClean Obtém ou define quais arquivos no diretório intermediário excluir em Limpar ou reconstruir.
Propriedade pública DEPRECATED1 Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública EnableManagedIncrementalBuild Preterido.
Propriedade pública FileEncoding Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública FileFormat Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública FileTools Lista as ferramentas disponíveis que operam nos arquivos.
Propriedade pública InheritedPropertySheets Obtém ou define as folhas de propriedades herdadas por este objeto.
Propriedade pública IntermediateDirectory Obtém ou define um caminho relativo para o diretório de arquivo intermediário.O caminho pode incluir variáveis de ambiente.
Propriedade pública IsDirty Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública IsSystemPropertySheet Indica se esta é uma folha de propriedades do sistema.
Propriedade pública ManagedExtensions Obtém ou define um valor indicando que essa configuração usa o Visual C++.
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública OutputDirectory Obtém ou define o diretório no qual colocar a saída.O diretório padrão é o diretório do projeto.
Propriedade pública PropertySheetDirectory Obtém o nome do diretório para a folha de propriedades.
Propriedade pública PropertySheetFile Define ou obtém o caminho completo para o arquivo de folha de propriedades.Inclui o nome do arquivo.
Propriedade pública PropertySheetName Define ou obtém o valor da marca nome do arquivo de folha de propriedade.Essa propriedade só está disponível para versões anteriores compatibilidade e caso contrário, não deve ser usado.
Propriedade pública PropertySheets Obtém a coleção de folhas de propriedades aplicadas ao objeto.
Propriedade pública Rules Obtém uma coleção de IVCRulePropertyStorage objetos que podem ser modificados para propriedades de nível de projeto e padrão definido na folha de propriedades de metadados de item.
Propriedade pública Tools Lista as ferramentas disponíveis para a plataforma.
Propriedade pública useOfATL Obtém ou define um valor que especifica como o ATL é usado pela configuração.
Propriedade pública useOfMfc Obtém ou define um valor que especifica como o MFC é usado pela configuração.
Propriedade pública UserMacros Obtém a coleção de macros do usuário.
Propriedade pública VCProjectEngine Obtém um ponteiro para o mecanismo do projeto.
Propriedade pública WholeProgramOptimization Obtém ou define um valor que indica se deseja ativar otimizações de módulo cruzado, atrasando a geração de código para link-time.

Superior

Métodos

  Nome Descrição
Método público AddPropertySheet Adiciona uma folha de propriedades à coleção de folhas de propriedades importadas diretamente por uma folha de propriedades.
Método público AddUserMacro Adiciona uma macro para a folha de propriedades.
Método público ClearToolProperty Limpa o valor da propriedade de uma propriedade de ferramenta.
Método público MatchName Corresponde a um nome especificado para o nome de um item da coleção.
Método público MovePropertySheet Move uma propriedade importados folha uma posição antes ou depois na ordem de avaliação.Posição aqui se refere à sua localização relativa entre as folhas de propriedades importadas diretamente por essa folha de propriedades.
Método público RemoveAllUserMacros Remove todas as macros do usuário da folha de propriedades.
Método público RemovePropertySheet Remove uma folha de propriedades da coleção de folhas de propriedades importadas diretamente por uma folha de propriedades.
Método público RemoveUserMacro Remove uma macro da folha de propriedades.
Método público Save Salva o arquivo de projeto (.vcxproj).

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine