【问题标题】:Visual Studio 2017 not recognising errors in codeVisual Studio 2017 无法识别代码中的错误
【发布时间】:2017-10-11 16:47:56
【问题描述】:

我刚刚为 VS 2017 安装了 Python 开发工作负载,但编辑器没有显示我习惯在 VS 上使用 C# 看到的语法错误的红色波浪下划线,也没有显示错误列表中的任何条目。如果我尝试运行有错误的代码,它会警告我代码中存在错误,但在运行抛出异常之前不会指定它们的内容。

我已尝试重新安装工作负载并查看了“工具/选项”选项卡下的每个可用选项,但找不到任何有关语法错误的信息。任何针对早期版本 VS 的详细修复似乎不再适用,我错过了什么?

【问题讨论】:

  • 您确定您使用的工具支持这种类型的下划线吗?您能否指出表明这是一项功能的文档?旁注:如果这是可接受的解决方法,这是 PyCharm 的开箱即用行为。
  • 是的,这些工具绝对支持这一点,记录在这里:docs.microsoft.com/en-us/visualstudio/python/vs-tutorial-01-02

标签: python visual-studio visual-studio-2017


【解决方案1】:

我在使用VS Python tutorial 中最简单的项目时遇到了完全相同的问题。

修复是从 VS 15.4.1 升级到 15.5。

沃尔特

【讨论】:

    【解决方案2】:

    我也遇到过同样的事情。虽然这实际上是一个 C# 应用程序。我注意到 Visual Studios 在添加一些 NuGet 引用并对项目文件进行一些手动修改后停止检测错误。我注意到这只发生在这个项目上。我从事的所有其他项目似乎都没有同样的问题。

    通过创建一个新项目、移动我的代码并一一添加引用,我能够让它重新开始工作。对于这种情况,即使项目可以正确编译和运行,看起来也应该归咎于损坏的项目文件或错误的引用。

    其他编程语言/项目中是否存在此问题?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 2019-04-11
      • 1970-01-01
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 2018-07-20
      相关资源
      最近更新 更多