Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode substituir propriedades e destinos do projeto no prompt de comando do MSBuild sem alterar o arquivo de projeto. Isso é útil quando você deseja aplicar algumas propriedades temporariamente ou ocasionalmente. Pressupõe algum conhecimento do MSBuild. Para obter mais informações, consulte MSBuild.
Importante
Você pode usar o Editor de XML no Visual Studio, ou qualquer editor de texto, para criar o arquivo .props ou .targets. Não use o Gerenciador de propriedades neste cenário porque ele adiciona as propriedades ao arquivo de projeto.
Para alterar as propriedades do projeto:
Crie um
.propsarquivo que especifique as propriedades que você deseja substituir.No prompt de comando:
set ForceImportBeforeCppTargets="C:\sources\my_props.props"
Para substituir as metas do projeto:
Criar um
.targetsficheiro com a sua implementação ou um destino específicoNo prompt de comando:
set ForceImportAfterCppTargets ="C:\sources\my_target.targets"
Você também pode definir qualquer opção na linha de comando msbuild usando a /p: opção:
msbuild myproject.sln /p:ForceImportBeforeCppTargets="C:\sources\my_props.props"
msbuild myproject.sln /p:ForceImportAfterCppTargets="C:\sources\my_target.targets"
Substituir propriedades e destinos dessa maneira equivale a adicionar as seguintes importações a todos os .vcxproj arquivos na solução:
<Import Project="C:\sources\my_props.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<Import Project="C:\sources\my_target.targets" />