Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Указывает, как сопоставить физические пути с именами исходных путей, выходными данными компилятора.
Синтаксис
-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.