Partager via


-pathmap

Spécifie comment mapper des chemins physiques aux noms de chemins d’accès source en sortie par le compilateur.

Syntaxe

-pathmap:path1=sourcePath1,path2=sourcePath2

Arguments

Terme Definition
path1 Obligatoire. Chemin complet des fichiers sources dans l’environnement actuel.
sourcePath1 Obligatoire. Chemin d’accès source substitué path1 dans tous les fichiers de sortie.

Remarques

Note

La spécification empêche l’utilisation -pathmap de points d’arrêt dans les builds de débogage locales. -pathmap Défini uniquement pour les builds de production ou d’intégration continue.

L’option -pathmap du compilateur spécifie comment mapper des chemins physiques aux noms de chemins d’accès source générés par le compilateur. Cette option mappe chaque chemin physique de l’ordinateur sur lequel le compilateur s’exécute à un chemin correspondant qui doit être écrit dans les fichiers de sortie.

Pour spécifier plusieurs chemins sources mappés, séparez-les par des virgules.

Le compilateur écrit le chemin source dans sa sortie dans les cas suivants :

  • Le chemin source est remplacé par un argument quand CallerFilePathAttribute est appliqué à un paramètre facultatif.
  • Le chemin source est incorporé dans un fichier PDB.
  • Le chemin du fichier PDB est incorporé dans un fichier exécutable portable (PE).

L’option -pathmap n’est pas disponible à partir de l’environnement de développement Visual Studio ; elle est disponible uniquement lors de la compilation à partir de la ligne de commande.

Example

L’exemple suivant compile et mappe les chemins Test.vb sources :

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

Dans cet exemple, si un fichier source se trouve à l’emplacement C:\MyProject\Program.vb, il apparaît dans la sortie sous \BuildServer\Program.vb.

Voir aussi