【问题标题】:VS Code editor intellisense doesn't work with UnityEngine.UIElements namespaceVS Code 编辑器智能感知不适用于 UnityEngine.UIElements 命名空间
【发布时间】:2021-12-07 18:54:31
【问题描述】:

在使用 VS Code 或 Vim 时,Omnisharp 无法获取 UIElements 下的任何类型。我尝试使用 Unity 版本 2020.3.20f1、Visual Studio 代码编辑器(Unity 包)版本 1.2.4、UI Toolkit 版本 1.0.0-preview.18 的最小项目(干净的 3d 模板)。我已经按照指南here 获得了正确的包编译顺序。

构建仍然可以正常工作,但编辑器的智能感知会在所有 UIElements 类型(例如 VisualElement、UIDocument)下抛出曲线。

【问题讨论】:

    标签: unity3d visual-studio-code intellisense


    【解决方案1】:

    将外部脚本编辑器(首选项 > 外部工具)从 Visual Studio Code 更改为 Visual Studio Community 2019,然后重新生成项目文件。这似乎可以解决 Unity 的任何问题。

    【讨论】:

      【解决方案2】:

      降级到 Visual Studio 代码编辑器 v1.2.3。我对 .4 也有同样的问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-08
        • 1970-01-01
        • 2022-10-05
        • 1970-01-01
        • 2017-06-06
        • 2023-04-03
        • 2023-03-31
        相关资源
        最近更新 更多