Compartir a través de


-pathmap

Especifica cómo asignar rutas de acceso físicas a los nombres de ruta de acceso de origen que genera el compilador.

Syntax

-pathmap:path1=sourcePath1,path2=sourcePath2

Arguments

Término Definición
path1 Obligatorio. Ruta de acceso completa a los archivos de origen en el entorno actual.
sourcePath1 Obligatorio. Ruta de acceso de origen sustituida por path1 en cualquier archivo de salida.

Observaciones

Nota:

Especificar -pathmap impide que los puntos de interrupción funcionen en compilaciones de depuración locales. Solo se establece -pathmap para compilaciones de integración continua o de producción.

La -pathmap opción del compilador especifica cómo asignar rutas de acceso físicas a los nombres de ruta de acceso de origen que genera el compilador. Esta opción asigna cada ruta de acceso física en la máquina donde el compilador se ejecuta a una ruta de acceso correspondiente que debe escribirse en los archivos de salida.

Para especificar varias rutas de acceso de origen asignadas, sepárelas con una coma.

El compilador escribe la ruta de acceso de origen en la salida por las razones siguientes:

  • La ruta de acceso de origen se sustituye por un argumento cuando se aplica CallerFilePathAttribute a un parámetro opcional.
  • La ruta de acceso de origen se inserta en un archivo PDB.
  • La ruta de acceso del archivo PDB se inserta en un archivo PE (ejecutable portable).

La -pathmap opción no está disponible desde el entorno de desarrollo de Visual Studio; solo está disponible al compilar desde la línea de comandos.

Example

En el ejemplo siguiente se compilan Test.vb y asignan las rutas de acceso de origen:

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

En este ejemplo, si un archivo de origen se encuentra en C:\MyProject\Program.vb, aparecerá en la salida como \BuildServer\Program.vb.

Consulte también