Udostępnij za pomocą


-pathmap

Określa sposób mapowania ścieżek fizycznych na nazwy ścieżek źródłowych wyjściowych przez kompilator.

Składnia

-pathmap:path1=sourcePath1,path2=sourcePath2

Arguments

Termin Definition
path1 To jest wymagane. Pełna ścieżka do plików źródłowych w bieżącym środowisku.
sourcePath1 To jest wymagane. Ścieżka źródłowa zastąpiona path1 w dowolnych plikach wyjściowych.

Uwagi

Uwaga / Notatka

-pathmap Określanie uniemożliwia działanie punktów przerwania w lokalnych kompilacjach debugowania. Ustawiono -pathmap tylko kompilacje produkcyjne lub ciągłej integracji.

Opcja -pathmap kompilatora określa sposób mapowania ścieżek fizycznych na nazwy ścieżek źródłowych wyjściowych przez kompilator. Ta opcja mapuje każdą ścieżkę fizyczną na maszynie, na której kompilator jest uruchamiany do odpowiedniej ścieżki, która powinna zostać zapisana w plikach wyjściowych.

Aby określić wiele mapowanych ścieżek źródłowych, należy oddzielić je przecinkami.

Kompilator zapisuje ścieżkę źródłową w danych wyjściowych z następujących powodów:

  • Ścieżka źródłowa jest zastępowana argumentem, gdy CallerFilePathAttribute parametr jest stosowany do opcjonalnego parametru.
  • Ścieżka źródłowa jest osadzona w pliku PDB.
  • Ścieżka pliku PDB jest osadzona w pliku PE (przenośny plik wykonywalny).

Opcja -pathmap nie jest dostępna w środowisku programistycznym programu Visual Studio. Jest ona dostępna tylko podczas kompilowania z wiersza polecenia.

Example

Poniższy przykład kompiluje i mapuje Test.vb ścieżki źródłowe:

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

W tym przykładzie, jeśli plik źródłowy znajduje się w C:\MyProject\Program.vblokalizacji , będzie on wyświetlany w danych wyjściowych jako \BuildServer\Program.vb.

Zobacz także