使用Visual Studio Code在Mac上使用.NET Core,我正在尝试在本地托管Azure Function,并将调试器附加到它。
手动启动函数后,我可以通过按下IDE中的调试按钮来让它正常工作,该按钮运行默认的launch.json文件。这让我选择要附加调试器的进程,因为有一行代码是这样的
我想自动化这个流程,只需单击VSCode中的调试按钮即可触发它。 在上面的图片中,我尝试通过在调试器附加之前运行一个
我的思路正确吗? 为使其正常工作,我可能会错过什么?
"processId": "${command:pickProcess}"
。我想自动化这个流程,只需单击VSCode中的调试按钮即可触发它。 在上面的图片中,我尝试通过在调试器附加之前运行一个
preLaunchTask
来解决这个问题。这个任务应该托管并启动函数-当它与流隔离时,它可以成功地完成。
然而,当我按下上述配置的Debug按钮时,VSCode让我立即选择一个进程,而实际上尚未完成preLaunchTask
,因此进程func
还不可用。我的思路正确吗? 为使其正常工作,我可能会错过什么?