Python in Visual Studio: Erroneous 错误

Python in Visual Studio: Erroneous errors

我不确定这个问题是否适合本网站,但我不确定还能问哪里。几个月来,我一直在使用 MS Visual Studio Professional 2017 为 Blender 插件构建 Python 代码,并且从一开始就一直在处理这个问题。我在两台 PC(Alienware 笔记本电脑和定制台式机)上使用 IDE,并且在两台计算机上都遇到相同的问题。我不在 VS 中调试或执行代码(尽管如果我知道怎么做的话我会这样做)。我只是编辑代码,然后在 Blender 中 refresh/test。

问题

出于某种原因,我在编码时遇到随机智能感知错误(见下图),即使没有问题。如果我删除错误行,等一下,然后撤消删除,错误就会消失。所以我认为这是某种类型的同步或刷新问题。我在输入时出现错误,在我完成语句后该错误得到修复,但该错误无限期存在,直到重新解析文本。

我使用 Visual Studio 安装程序包含 Python 功能。我不相信我启用了任何附加组件。是否有人熟悉此问题或有人知道可能的解决方案?

错误快照:

对不起,我没有直接的答案,我建议你可以试试:

1.Close所有VS实例,删除Solution文件夹下的.vs文件夹,cleaning the VS cache后重启VS。

2.Reset 所有 VS 设置如 this。您可以在重置之前备份您的自定义设置。

3.Update 对比最新的 VS15.9.16。 (Intellisense 在我的 VS15.9.16 + python3.6 机器上运行良好)

或者您可能会遇到类似 this 的问题,请先将设置更改为 Insert Spaces,然后再次执行 delete the error lines, wait a second, then undo the deletion 以消除当前错误,然后检查您是否会在此之后的进一步发展中得到这个问题。可能有帮助:)