如何正确删除PlatformIO中的项目?

问题描述

我在 Windows 10 上使用 PlatformIO Visual Studio Code

现在,只要我:

  1. 创建一个名称 X
  2. 的项目
  3. 关闭Visual Studio代码
  4. 删除项目文件 X
  5. 打开Visual Studio代码
  6. 使用相同的名称创建一个新项目 X

按预期,我得到一个带有main.cpp文件的空项目,但是IDE显示该行错误

#include <Arduino.h>

错误说:“识别出包含错误。更新您的includePath。” (翻译)

但是,如果我尝试构建,它就可以编译。甚至可以上传并运行作品。

此包含错误不仅出现在Arduino.h上,而且包括所有包含在内,即使文件位于完全相同的位置。它也出现在其他文件中,而不仅仅是main.cpp

您能告诉我为什么会这样吗?如何重用已删除项目的项目名称?或者,如果我不应该删除这样的项目(删除项目文件夹),我还应该怎么删除一个项目?

我尝试了多个项目名称和不同的开发板,总是得到相同的结果。

到目前为止我尝试过的事情:

我在PIO目录中找到一个文件.cache。但是不幸的是,重命名(在第3步之后)并没有帮助:重新启动PIO后,它按预期方式重新创建了该文件夹,但是错误消息仍然在这里

在同一位置,有一个文件homestate.json,其中包含最近打开的项目的路径。我没有运气就删除了这些条目。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)