小编Pau*_*aul的帖子

VS Code IntelliSense 不适用于 Unity3d

问题:智能感知不工作为统一的具体方法和功能(即UpdateFixedUpdateAwake等等)。

它的工作,但是,对于非统一的具体方法(即IEnumeratorvoidpublicfloatint,等)和统一的具体变量(即Gameobjecttransformcamera,等),并统一命名空间特定(即UnityEngineUnityEditorUnity,等)。

我正在使用:Visual Studio Code 1.41、Unity 3d 2018.4.15f1(我在使用 2019.2.x 时遇到了同样的问题)。

我尝试了以下解决方案但没有结果:

  1. 使用不同版本的 .NET
  2. 删除了项目中的 vscode 文件。
  3. 卸载并重新安装 Unity 和 Visual Studio。
  4. <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion><TargetFrameworkVersion>(Currently installed version)</TargetFrameworkVersion>但统一自动默认返回至v4.7.1

可能的问题:

  1. 项目创建的 sln 文件读取

    Microsoft Visual Studio Solution File, Format Version 11.00
    # Visual Studio 2010
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{B2B58FB2-4462-6B0C-A872-40DD957E5FE0}"
    EndProject
    Global
        GlobalSection(SolutionConfigurationPlatforms) …
    Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine visual-studio-code

14
推荐指数
6
解决办法
2万
查看次数

标签 统计

c# ×1

unity-game-engine ×1

visual-studio-code ×1