解决Godot使用VsCode编写C#代码,智能提示不见了[一问随笔]
问题:
我的项目采用了godot + visual studio code + C#,有天突然换引擎,从Godot4.0.0升级到Godot4.0.2,visual studio code 突然不给代码提示了,甚是奇怪。
查看报错发现这样一句话
找不到指定的 sdk“godot.net.sdk/4.0.2”
糟了!不会这个版本不支持用vscode写代码吧!
解决方式:
重新build项目后重新打开vscode,智能提示立即回来了。
具体而言,在godot编辑器窗口下方找到"MSBuild",点击Build进行构建即可。
原理:
感觉是这样,没有build的时候估计很多文件都没有布置出来,其中也包括智能提示依赖的文件godot.net.sdk/4.0.2
,
这次刚刚更换了版本,sdk文件也不同了,所以必须再次构建项目,估计项目初次打开的时候也会这样吧。