VSCode兼容Unity的自动补全问题

VSCode兼容Unity没有自动不全了

img


img

看别人教程不好使

framework,重新装了,v4.7.1版的

img


img

Unity也设置了

img

找不到OmniSharp指令

img

该插件是够的(C#和Unity都有)

img


img

这个也删了下,下了删搞几遍了

img

用VS可以正常

img

我怀疑他没有读到依赖,但是也不知道怎么搞

img

你可以查看一下Package Manager里的Visual Studio Editor的版本,至少要保证2.0.18以上。

【以下回答由 GPT 生成】

对于在VSCode中Unity的自动补全问题,你可以尝试以下解决方案:

  1. 确保已正确安装VSCode和Unity框架版本。

  2. 确保已在Unity中进行了相关设置。在Unity的编辑器中,选择"Edit" -> "Preferences" -> "External Tools"。在"External Tools"面板中,确保"External Script Editor"选择为"Visual Studio Code",并选中"Editor Attaching"和"Generate .csproj files for: Unity 2019.3 and beyond"选项。

  3. 确保已安装Unity插件。在VSCode中,按下Ctrl + Shift + X,然后搜索"Unity"插件并安装。安装完成后,重新启动VSCode。

  4. 检查VSCode的OmniSharp插件。在VSCode中,按下Ctrl + Shift + X,然后搜索"OmniSharp"插件并检查是否安装。如果已安装,请确保插件是最新版本。如果没有安装,安装并重新启动VSCode。

  5. 确保VSCode的设置是正确的。在VSCode中,按下Ctrl + ,打开设置。在设置面板中,找到"omnisharp.useGlobalMono"选项,并确保其值为true。如果没有找到该选项,可以手动添加该选项并设置为true。

  6. 清除VSCode的缓存。关闭VSCode并删除以下文件夹之一(根据操作系统):

  7. Windows: %USERPROFILE%\AppData\Roaming\Code\User\workspaceStorage
  8. macOS: ~/Library/Application Support/Code/User/workspaceStorage
  9. Linux: ~/.config/Code/User/workspaceStorage 删除文件夹后,重新启动VSCode,并重新打开Unity项目。

如果以上解决方案都不能解决问题,可能是由于其他原因导致。你可以尝试在Unity论坛或者VSCode论坛上搜索相关问题,看看其他人是否遇到类似的问题,并找到更多解决方案。如果问题依然存在,建议联系Unity或VSCode的官方支持团队获取更详细的帮助。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^