VSCode兼容Unity没有自动不全了
看别人教程不好使
framework,重新装了,v4.7.1版的
Unity也设置了
找不到OmniSharp指令
该插件是够的(C#和Unity都有)
这个也删了下,下了删搞几遍了
用VS可以正常
我怀疑他没有读到依赖,但是也不知道怎么搞
你可以查看一下Package Manager里的Visual Studio Editor的版本,至少要保证2.0.18以上。
【以下回答由 GPT 生成】
对于在VSCode中Unity的自动补全问题,你可以尝试以下解决方案:
确保已正确安装VSCode和Unity框架版本。
确保已在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"选项。
确保已安装Unity插件。在VSCode中,按下Ctrl + Shift + X
,然后搜索"Unity"插件并安装。安装完成后,重新启动VSCode。
检查VSCode的OmniSharp插件。在VSCode中,按下Ctrl + Shift + X
,然后搜索"OmniSharp"插件并检查是否安装。如果已安装,请确保插件是最新版本。如果没有安装,安装并重新启动VSCode。
确保VSCode的设置是正确的。在VSCode中,按下Ctrl + ,
打开设置。在设置面板中,找到"omnisharp.useGlobalMono"选项,并确保其值为true。如果没有找到该选项,可以手动添加该选项并设置为true。
清除VSCode的缓存。关闭VSCode并删除以下文件夹之一(根据操作系统):
%USERPROFILE%\AppData\Roaming\Code\User\workspaceStorage
~/Library/Application Support/Code/User/workspaceStorage
~/.config/Code/User/workspaceStorage
删除文件夹后,重新启动VSCode,并重新打开Unity项目。如果以上解决方案都不能解决问题,可能是由于其他原因导致。你可以尝试在Unity论坛或者VSCode论坛上搜索相关问题,看看其他人是否遇到类似的问题,并找到更多解决方案。如果问题依然存在,建议联系Unity或VSCode的官方支持团队获取更详细的帮助。
【相关推荐】