正道的光!Windows 下VsCode 协同Unity 时代码补全失常的解决办法

问题

这两天想着学习下Unity 游戏制作,安装好Unity 组件,在软件里摆弄了下自带组件之后遇到了问题,当尝试使用VsCode 编辑C# 代码时,VsCode 不能进行自动补全。使用Visual Studio 添加了Unity 开发插件之后能够进行相关脚本的编写,但是相比VsCode ,用Visual Studio 这么一个庞然大物来写脚本还是有些别扭。

解决类似问题的尝试

在网上搜寻了一番之后发现这个问题的发生率还挺高,大部分与此有关的帖子都谈到了问题可能与.Net 版本有关。
甚至有的帖子写道需要安装.Net 3.5 来实现代码补全。但我查看了电脑设置,确认了我已经安装了.Net 3.5 版本却还是不能使用代码补全功能。
正道的光!Windows 下VsCode 协同Unity 时代码补全失常的解决办法_第1张图片
在CSDN 站内的帖子解决Windonws 10使用VSCode无法进行Unity项目智能联想代码补全功能 中,对比了Assembly-CSharp.csproj 文件内与%systemroot%\Microsoft.Net\Framework 目录下.Net 版本的区别,并且通过修改Assembly-CSharp.csproj 文件内TargetFrameworkVersion 字段的设置在VSCode 中成功启用了Unity 的代码补全

你可能感兴趣的:(c#,unity,游戏引擎)