unity3d Unity 3d v2019.4.2f1 VSCode自动补全不工作

icomxhvb  于 2023-04-07  发布在  Vscode
关注(0)|答案(2)|浏览(97)

它只有2-3天,我已经开始与团结工作,现在它是变成真的刺激我的生活没有自动完成在VSCode我已经尝试了每一个和一切avilable对github的问题和堆栈溢出仍然没有什么是为我工作

**操作系统版本- Ubuntu 18.04

Unity版本- 2019.4.2f1
Dotnet版本- 3.1.301
VSCode版本- 1.46.1
单声道版本-〉6.10.0.104
C#扩展版本1.22.1**
一切似乎都在全面更新
我在Stack上看到了这个答案
并试图降级我的Visual Studio代码编辑器扩展在Unity包管理器1.13形式1.21,但这并没有帮助我和intellisenced仍然没有工作,即使重新导入包和重新加载VSCODE
如果有人能帮我一把,那就太好了
我还尝试将API兼容性级别更改为2.0和4.x,如github上的1期所述

我还尝试了新的项目,看看是否自动完成工程,但仍然没有工作

3pvhb19x

3pvhb19x1#

你需要在vscode中安装一些扩展,比如:1. Unity代码片段2. Unity代码片段3. Unity工具4. Unity调试器(可选)

zbq4xfa0

zbq4xfa02#

这是针对windows的,但可能会有帮助

  • 确保已卸载VSCode中的C# extention
  • 使用Task Manager杀死任何VSCode进程(Windows中为ctrl+shift+esc)
  • https://dotnet.microsoft.com/download安装dotnet SDK
  • cmd中使用where.exe dotnet命令找到dotnet
  • 将获得的地址添加到系统path
  • 重新启动设备
  • VSCode中,安装C# extention
  • 在Unity -〉编辑-〉首选项-〉外部工具中,将External Script Editor设置为Visual Studio Code
  • 点击Regenerate Project Files按钮
  • 现在从Unity内部打开一个脚本文件,看看它是否已修复

相关问题