Поделиться через


-pathmap

Указывает, как сопоставить физические пути с именами исходных путей, выходными данными компилятора.

Синтаксис

-pathmap:path1=sourcePath1,path2=sourcePath2

Arguments

Срок Definition
path1 Обязательное. Полный путь к исходным файлам в текущей среде.
sourcePath1 Обязательное. Исходный путь, заменяющийся path1 в любых выходных файлах.

Замечания

Замечание

Указание -pathmap запрета работы точек останова в локальных сборках отладки. Только для -pathmap рабочих или непрерывных сборок интеграции.

Параметр -pathmap компилятора указывает, как сопоставить физические пути с именами исходных путей, выходными данными компилятора. Этот параметр сопоставляет каждый физический путь на компьютере, где выполняется компилятор, с соответствующим путем, который должен быть записан в выходные файлы.

Чтобы указать несколько сопоставленных исходных путей, разделите их запятыми.

Компилятор записывает исходный путь в выходные данные по следующим причинам:

  • Исходный путь подставляется вместо аргумента, когда CallerFilePathAttribute применяется как необязательный параметр.
  • Исходный путь внедряется как PDB-файл.
  • Путь к PDB-файлу внедряется в PE-файл (переносимый исполняемый файл).

Этот -pathmap параметр недоступен в среде разработки Visual Studio. Он доступен только при компиляции из командной строки.

Example

В следующем примере компилируется и сопоставляется Test.vb исходный путь:

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

В этом примере, если исходный файл находится C:\MyProject\Program.vbпо адресу, он будет отображаться в выходных данных как \BuildServer\Program.vb.

См. также