问题
使用vscode打开arduino文件时,点击select board无法选择安装的esp32支持包,但用arduino软件可以选择。
解决方案
原来是因为将espressif安装到了arduino.exe同级目录的/hardware中,而vscode调用的是原生arduino环境。
只显示…/appdata/Local/Arduino15/package/中的支持包(不知道能不能设置vscode搜索支持包的路径),因此只需要将支持包放到package中即可。
如果直接把espressif放到package中,arduino似乎无法识别,因此直接采用库管理的方式进行安装,问题解决。