Freigeben über


-pathmap

Gibt an, wie physische Pfade dem Vom Compiler ausgegebenen Quellpfadnamen zugeordnet werden.

Syntax

-pathmap:path1=sourcePath1,path2=sourcePath2

Arguments

Begriff Definition
path1 Erforderlich. Der vollständige Pfad zu den Quelldateien in der aktuellen Umgebung.
sourcePath1 Erforderlich. Der Quellpfad ersetzt path1 in allen Ausgabedateien.

Bemerkungen

Hinweis

Die Angabe -pathmap verhindert, dass Haltepunkte in lokalen Debugbuilds funktionieren. Nur für Produktions- oder fortlaufende Integrationsbuilds festgelegt -pathmap .

Die -pathmap Compileroption gibt an, wie physische Pfade dem Vom Compiler ausgegebenen Quellpfadnamen zugeordnet werden. Bei dieser Option wird jeder physische Pfad auf dem Computer, auf dem der Compiler ausgeführt wird, einem entsprechenden Pfad zugeordnet, der in die Ausgabedateien geschrieben werden sollte.

Trennen Sie mehrere zugeordnete Quellpfade durch ein Komma.

Aus folgenden Gründen schreibt der Compiler den Quellpfad in die Ausgabe:

  • Der Quellpfad ersetzt ein Argument, wenn das CallerFilePathAttribute auf einen optionalen Parameter angewendet wird.
  • Der Quellpfad ist in eine PDB-Datei eingebettet.
  • Der Pfad der PDB-Datei ist in einer PE-Datei (Portable Executable, portierbare ausführbare Datei) eingebettet.

Die -pathmap Option ist nicht in der Visual Studio-Entwicklungsumgebung verfügbar. Sie ist nur verfügbar, wenn Sie über die Befehlszeile kompiliert werden.

Example

Im folgenden Beispiel werden die Quellpfade Test.vb kompiliert und zugeordnet:

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

Wenn sich in diesem Beispiel eine Quelldatei befindet C:\MyProject\Program.vb, wird sie in der Ausgabe als \BuildServer\Program.vbangezeigt.

Siehe auch