Unity脚本在VS中显示杂项且无代码提示的问题

环境:VS2022+Unity2021+C#脚本

前提

  • 在Unity中已配置对应的VS。

    image-20221114112738855

  • VS相关组件已安装。

    image-20221114112947425

    image-20221114112956253

问题描述

在Unity中新建C#脚本后,双击通过VS打开。如下图所示,未能正确显示“Assembly-CSharp”,而是显示“杂项”。并且,脚本编写时无代码提示和自动补全。

image-20221114113254239

解决方法

VS界面,在Assets文件夹下随便新建一个C#脚本。

image-20221114113641832

新建成功后,同目录下的其他C#脚本均从“杂项”变为“Assembly-CSharp”,且能够访问定义和具备正常的代码提示。

该方法仅供个人参考。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!