Macros para compilação comandos e propriedades
Você pode usar essas macros em qualquer lugar do projeto Páginas de propriedadescaixa de diálogo onde as seqüências de caracteres são aceitas.Essas macros não diferenciam maiúsculas de minúsculas.
Macro |
Descrição |
---|---|
$(RemoteMachine) |
Defina como o valor do computador remota propriedade na página de propriedades de depurar.See Configuração de depurar alterando configurações do projeto para C/C ++ para obter mais informações. |
$(References) |
Lista de referências adicionado ao projeto a delimitada por ponto-e-vírgula. |
$(ConfigurationName) |
O nome da configuração corrente do projeto (por exemplo, "depurar"). |
$(PlatformName) |
O nome da plataforma do projeto corrente (por exemplo, "Win32"). |
$(Inherit) |
Especifica a ordem na qual as propriedades herdadas são exibidos na linha de comando, composta pelo sistema de compilação do projeto.Por padrão, as propriedades herdadas são exibidas no participante do propriedade.1 corrente |
$(NoInherit) |
Faz com que as propriedades que seriam, de outra maneira, herdadas, para não serem herdadas.Para evitar também avaliação no nível do irmão, use $(StopEvaluating).O uso de $(NoInherit) faz com que quaisquer ocorrências de $(Inherit) para ser ignorada para o mesmo propriedade.1 |
$(StopEvaluating) |
Pára imediatamente a avaliação de uma macro na cadeia de avaliação.Quaisquer valores que aparecem após $(StopEvaluating) não será exibido no valor avaliado de macro.If $(StopEvaluating) precede de $(Inherit), valor herdado no local corrente da cadeia de avaliação não será ser concatenadas com o valor da macro.$(StopEvaluating) é um superconjunto da funcionalidade do $(NoInherit). |
$(ParentName) |
Nome do item que contém este item de projeto.Será o nome da pasta pai ou o nome do projeto. |
$(RootNameSpace) |
O namespace, se houver, que contém o aplicativo. |
$(IntDir) |
Caminho para o diretório especificado para arquivos intermediários relativo ao diretório do projeto.Isso resolve para o valor para o Diretório intermediáriopropriedade . |
$(OutDir) |
Caminho do diretório de arquivo de saída, relativo ao diretório do projeto.Isso resolve para o valor para o Diretório de saídapropriedade . |
$(DevEnvDir) |
O diretório de instalação do Visual Studio .NET (definida sistema autônomo unidade + caminho); inclui a barra invertida ' \ '. |
$(InputDir) |
O diretório do arquivo de entrada (definido sistema autônomo unidade + caminho); inclui a barra invertida ' \ '.Se o projeto é a entrada, essa macro é equivalente a $ (ProjectDir). |
$(InputPath) |
O nome de caminho absoluto do arquivo de entrada (definido sistema autônomo unidade + caminho + nome base + a extensão de arquivo).Se o projeto é a entrada, essa macro é equivalente a $ (ProjectPath). |
$(InputName) |
O nome base do arquivo de entrada.Se o projeto é a entrada, essa macro é equivalente a $ (ProjectName). |
$(InputFileName) |
O nome de arquivo do arquivo de entrada (definido sistema autônomo o nome de base + a extensão de arquivo).Se o projeto é a entrada, essa macro é equivalente a $ (ProjectFileName). |
$(InputExt) |
A extensão de arquivo do arquivo de entrada.Ele inclui o '. ' antes da extensão do arquivo.Se o projeto é a entrada, essa macro é equivalente a $ (ProjectExt). |
$(ProjectDir) |
O diretório do projeto (definido sistema autônomo unidade + caminho); inclui a barra invertida ' \ '. |
$(ProjectPath) |
O nome de caminho absoluto do projeto (definido sistema autônomo a unidade + caminho + nome base + a extensão de arquivo). |
$(ProjectName) |
O nome base do projeto. |
$(ProjectFileName) |
nome de arquivo de projeto (definido sistema autônomo o nome de base + a extensão de arquivo). |
$(ProjectExt) |
Extensão do projeto.Ele inclui o '. ' antes da extensão do arquivo. |
$(SolutionDir) |
O diretório da solução (definida sistema autônomo unidade + caminho); inclui a barra invertida ' \ '. |
$(SolutionPath) |
O nome do caminho absoluto da solução (definido sistema autônomo unidade + caminho + nome base + a extensão de arquivo). |
$(SolutionName) |
O nome de base da solução. |
$(SolutionFileName) |
nome de arquivo da solução (definido sistema autônomo o nome de base + a extensão de arquivo). |
$(SolutionExt) |
A extensão de arquivo da solução.Ele inclui o '. ' antes da extensão do arquivo. |
$(TargetDir) |
O diretório de saída principal de arquivos para a compilação (definida sistema autônomo unidade + caminho); inclui a barra invertida ' \ '. |
$(TargetPath) |
O nome do caminho absoluto do arquivo de saída principal para a compilação (definido sistema autônomo unidade + caminho + nome base + a extensão de arquivo). |
$(TargetName) |
O nome base do arquivo de saída primária para a compilação. |
$(TargetFileName) |
O nome de arquivo do arquivo de saída principal para a compilação (definido sistema autônomo o nome de base + a extensão de arquivo). |
$(TargetExt) |
A extensão de arquivo do arquivo de saída principal para a compilação.Ele inclui o '. ' antes da extensão do arquivo. |
$(VSInstallDir) |
O diretório em que você instalou o Visual Studio. NET. |
$(VCInstallDir) |
O diretório em que você instalou o Visual C++ .NET. |
$(FrameworkDir) |
O diretório no qual o .NET estrutura foi instalado. |
$(FrameworkVersion) |
A versão do .NET estrutura usado pelo Visual Studio.Combinado com $ (FrameworkDir), use o caminho completo para a versão do .NET estrutura, Visual Studio. |
$(FrameworkSDKDir) |
O diretório em que você instalou o .NET estrutura.O .NET estrutura pode ter sido instalado sistema autônomo parte do Visual Studio .NET ou separadamente. |
$(WebDeployPath) |
O caminho relativo da raiz de implantação da web para onde o projeto produz pertence.Retorna o mesmo valor que RelativePath. |
$(WebDeployRoot) |
O caminho absoluto para o local do <localhost>.Por exemplo, c:\inetpub\wwwroot. |
$(SafeParentName) |
O nome do pai imediato no formato de nome válido.Por exemplo, um formulário é o pai de um arquivo .resx. |
$(SafeInputName) |
O nome do arquivo sistema autônomo um nome de classe válido, menos a extensão de arquivo. |
$(SafeRootNamespace) |
O nome do namespace em que os assistentes de projeto irão adicionar código.O nome do namespace só irá conter caracteres que devem ser permitidos em um identificador válido do C++. |
$(FxCopDir) |
O caminho para o arquivo fxcop.cmd.O arquivo fxcop.cmd não é instalado com todas as edições do Visual C++. |
1.Use o Página de propriedades de linha de comando para a propriedade ver como as propriedades são herdadas.See Especificando configurações do projeto com páginas de propriedades para obter mais informações sobre herança de propriedade.See Usando $(Inherit) e $(NoInherit) para exemplos de uso.