指定如何將實體路徑對應至編譯程式輸出的來源路徑名稱。
語法
-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。