使用刚刚安装的Unity 2018.3.X不允许您使用Visual Studio Code或MonoDevelop进行正确的编码。
答案 0 :(得分:0)
我花了几个小时专门解决了这个问题。
我像往常一样在新计算机上安装Visual Code,但是当尝试编辑代码时,自动完成功能不起作用,还会弹出大量错误。
安装后,我在Visual Code中添加了Unity的常规插件
重新加载Visual Code时,Omnisharp日志显示编译器未找到.NET Framework 4.5,并且在您的C#脚本中没有任何工作。
查看时,我在Windows中找到了该文件夹。
(如果有人知道它在iOS中的位置,请共享它)
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
该文件夹显示了已安装框架版本的文件夹。
就我而言,它们是3.0
和4.5.2
。
问题是由于某种原因,它没有将版本4.5.2
检测为4.5
,因此要正常修复,您应该安装版本4.5
,问题是您无法获取它不再。
要解决此问题,请查看Omnisharp日志,并将文件夹名称更改为Omnisharp所说的名称,在我的情况下,我将4.5.2
的名称更改为4.5
,问题解决了。 / p>
我已经看到了Omnisharp所需版本不同的更多情况,只需从此链接下载所需的4.X
版本,并根据需要更改文件夹名称。
https://dotnet.microsoft.com/download/visual-studio-sdks
.NET Core也要保持更新,以避免出现更多问题。