Compartilhar via


-pathmap

Especifica como mapear caminhos físicos para a saída de nomes de caminho de origem pelo compilador.

Sintaxe

-pathmap:path1=sourcePath1,path2=sourcePath2

Arguments

Prazo Definition
path1 Obrigatório O caminho completo para os arquivos de origem no ambiente atual.
sourcePath1 Obrigatório O caminho de origem substituído em path1 qualquer arquivo de saída.

Observações

Observação

Especificar -pathmap impede que pontos de interrupção funcionem em builds de depuração locais. -pathmap Definido apenas para builds de produção ou integração contínua.

A -pathmap opção do compilador especifica como mapear caminhos físicos para a saída de nomes de caminho de origem pelo compilador. Essa opção mapeia cada caminho físico no computador em que o compilador é executado para um caminho correspondente que deve ser gravado nos arquivos de saída.

Para especificar vários caminhos de origem mapeados, separe-os 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 é inserido em um arquivo PDB.
  • O caminho do arquivo PDB é inserido em um arquivo PE (executável portátil).

A -pathmap opção não está disponível no ambiente de desenvolvimento do Visual Studio; ela está disponível somente ao compilar na linha de comando.

Example

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

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

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

Consulte também