2017-04-06 20 views
0

如果我試圖用一個新的源文件進行調試,我得到在控制檯的警告: Warning: Source file 'foo.c' is newer than module file 'foo'. VS代碼調試器:重建如果源文件比模塊文件新

這將是很好,如果我有一個選項在運行調試器時始終強制構建。

有沒有辦法鏈接launch.json的配置與任務,類似於tasks.jsondependsOn屬性?

+0

launch.json確實有辦法在運行時始終構建。嘗試添加以下內容以在啓動之前運行構建任務:「preLaunchTask」:「build」, – alexriedl

+0

@alexriedl D'oh!提交答案並領取獎品。 – wgj

回答

1

launch.json具有可選的preLaunchTask配置。在啓動之前,將此配置的值設置爲要運行的任務的名稱。例如,將以下內容添加到您的啓動配置中:

"preLaunchTask": "build", 

這將在啓動之前運行「構建」任務。

有關launch.json文件中可用配置的更多信息,請查看vscode documentation頁面。

相關問題