PTVS - 一般 IntelliSense 问题 - 没有错误突出显示,无法识别其他项目的模块

PTVS - general IntelliSense problems - no error highlighting, no recognition of modules from other projects

我已经使用 PTVS 两年了,我记得(我快疯了吗?)在 Visual Studio.

中处理 .py 文件时,PTVS 总是突出显示错误

截至 10 月 10 日(可能与 VS2017 的 v15.4 相关),PTVS 出现问题。令我沮丧的是,我完全重新安装了 windows 并将整台计算机擦干净。安装驱动程序后,我使用 Visual Studio 2017 Community 安装程序安装了 VS,选项如下:

然后我打开 Visual Studio,创建一个新的空 python 项目,然后输入一些垃圾。不,错误。更正。

我要疯了吗?

我的 python 环境自动完成/智能感知数据库已刷新,顺便说一下。

同时,"View->Error List" window 显示错误,即使它们没有突出显示。

卸载了 "Python native development tools" 扩展,仍然无效。安装了最低限度的 python 选项(python 语言支持,python 3.6,模板)。没用。

不确定这是否相关(可能相关),Intellisense 无法使用任何方法识别来自其​​他项目的模块。一周前还不错:(注意绿色波浪线是 Intellisense "Cannot resolve" 错误)

我遇到了和你一样的问题,但它可以在 VS2015 中显示红色。

针对这个问题,我帮你反馈到开发者社区站点:

https://developercommunity.visualstudio.com/content/problem/132688/ptvs-general-intellisense-problems-no-error-highli.html

您可以在此处添加您的评论。

第二期,关于模块引用。不是真正的 Python 团队成员,但也许您可以在这里找到方法:

How to import functions from other projects in Python?

一期一个话题,也许你可以为此开一个新的 python 期。

VS 2017 15.4 中存在错误,apparently将在下一个版本中修复。对于遇到这些问题的任何人,如果您需要任何这些功能,VS 2015 的 Python 工具都可以使用。

此错误已于 2017 年 10 月 31 日通过更新 15.4.2 修复

Source