MSBuild reservados propriedades
MSBuild Fornece um conjunto de propriedades reservados que armazenam informações sobre o projeto fille e o MSBuild binários. Essas propriedades são avaliadas semelhante a outros MSBuild Propriedades. Por exemplo, para usar o MSBuildProjectFile propriedade, digite:
$(MSBuildProjectFile)
Propriedades reservadas
A tabela a seguir descreve o MSBuild Propriedades reservadas.
Propriedade |
Descrição |
---|---|
MSBuildProjectDirectory |
O caminho absoluto do diretório onde o arquivo de projeto está localizado, por exemplo, C:\MyCompany\MyProduct. |
MSBuildProjectFile |
O nome do arquivo completo do arquivo de projeto, incluindo a extensão de nome de arquivo, por exemplo, MyApp.proj. |
MSBuildProjectExtension |
A extensão de nome de arquivo do arquivo de projeto, incluindo o período, por exemplo, .proj. |
MSBuildProjectFullPath |
O caminho absoluto e nome de arquivo completo do arquivo do projeto, por exemplo, C:\MyCompany\MyProduct\MyApp.proj. |
MSBuildProjectName |
O nome de arquivo do arquivo de projeto sem a extensão de nome de arquivo, por exemplo, MyApp. |
MSBuildBinPath |
O caminho absoluto do diretório onde o MSBuild estão localizados, por exemplo, C:\Windows\Microsoft.Net\estrutura\v2.0 binários que estão sendo usados no momento. Essa propriedade é útil se você precisar fazer referência a arquivos no MSBuild diretório. |
MSBuildProjectDefaultTargets |
A lista completa de destinos especificados no DefaultTargets atributo das Projeto elemento. Por exemplo, a seguinte Project elemento teria um MSBuildDefaultTargets valor da propriedade de A;B;C. <Project DefaultTargets="A;B;C" > |
MSBuildExtensionsPath |
The MSBuild pasta sob o diretório arquivos de programa. Esse local é um local útil para colocar arquivos de destino personalizado. Por exemplo, seus arquivos de destinos podem ser instalados em \programa Files\MSBuild\MyFiles\Northwind.targets e então importados em arquivos de projeto com o seguinte XML. <Import Project="$(MSBuildExtensionsPath)\MyFiles\Northwind.targets"/> |
MSBuildStartupDirectory |
O caminho absoluto do diretório em que MSBuild é chamado. Isso lhe permite ir para qualquer point-in de uma árvore de projeto e criar todos os itens abaixo desse ponto sem a necessidade de criar "dirs.proj"-digite arquivos em todas as pastas. Em vez disso, você tem apenas um único projeto, como neste exemplo chamado c:\traversal.proj:
Em seguida, em qualquer ponto da árvore você digitaria:
|