使用环境:
window 10 64位
Unity 2019.3.10f
VScode 1.48.2
首先在Unity中edit -> preferences -> External Tools -> external script editor 设置为VScode
在VScode中打开脚本,再看项目目录:(这个项目目录是不全的,请看后续完整的项目目录)
问题主要来自两点:
1. 电脑装的.NET Framework 版本和 untiy? 生成的Assembly-CSharp.csproj中的 .NET Framework 版本不一致,我的默认使用v4.7.1。例如:
去官网下载安装 .NET Framework 4.7.1 重启VScode
修改这个版本号为电脑已有的版本或是新安装的版本也可以,但我在尝试过程中先是查看自己电脑的.NET Framework为4.8,修改版本号为V4.8后并没有效果,去官网下载了.NET Framework 4.8才可以。
2. 未能选择正确的.sln 文件(或.sln