Partilhar via


-mapa do caminho

Especifica como mapear caminhos físicos para nomes de caminho de origem enviados pelo compilador.

Sintaxe

-pathmap:path1=sourcePath1,path2=sourcePath2

Arguments

Term Definition
path1 Required. O caminho completo para os arquivos de origem no ambiente atual.
sourcePath1 Required. O caminho de origem substituído em path1 qualquer arquivo de saída.

Observações

Observação

A especificação -pathmap impede que os pontos de interrupção funcionem em compilações de depuração locais. Conjunto -pathmap apenas para produção ou compilações de integração contínua.

A -pathmap opção de compilador especifica como mapear caminhos físicos para nomes de caminho de origem enviados pelo compilador. Esta opção mapeia cada caminho físico na máquina onde o compilador é executado para um caminho correspondente que deve ser escrito nos arquivos de saída.

Para especificar vários caminhos de origem mapeados, separe cada um com uma vírgula.

O compilador grava o caminho de origem em sua saída pelos seguintes motivos:

  • O caminho de origem é substituído por um argumento quando o CallerFilePathAttribute é aplicado a um parâmetro opcional.
  • O caminho de origem é incorporado em um arquivo PDB.
  • O caminho do arquivo PDB é incorporado em um arquivo PE (executável portátil).

A -pathmap opção não está disponível no ambiente de desenvolvimento do Visual Studio, está disponível apenas ao compilar a partir da linha de comando.

Example

O exemplo a seguir compila Test.vb e mapeia os caminhos de origem:

vbc -pathmap:C:\MyProject\=\BuildServer\,C:\Temp\=\BuildTemp\ Test.vb

Neste exemplo, se um arquivo de origem estiver localizado em C:\MyProject\Program.vb, ele aparecerá na saída como \BuildServer\Program.vb.

Consulte também