我安装Unity 3D后,建立一个工程,采用vs2019来编写代码,发现没有自动提示功能,根据网上说的,要在unity中选择vs2019做为编辑器,我也选择了,它也能正常启动vs2019,但在编写代码时无法自动提示。
在vs的工程信息窗口中,如下所示
在方框位置会显示一个有组件需要安装的提示,我点“安装”,结果它无法无成,一直自动安装的启动界面,在红圈位置会显示“(不兼容)”,我也搞不清究竟是缺少什么东西导致的,显然,它应该和没有自动提示有关。
后经过研究发现,是因为缺少了.net framework导致的。用记事本打开其中一个工程文件.csproj,搜索“TargetFrameworkVersion”,发现需要的版本是4.7.1,我查看我的安装,只有4.6的版本,于是去微软网站上下载,网址:
下载 .NET Framework 4.7.1 | 免费官方下载 (microsoft.com)
下载“开发人员工具包”和“运行时”,下载后安装,然后重启unity,再打开代码编码器,问题解决。
颜色也变了,提示也有了。
如果需要其它版本的.net framework,则上述网址底部会有列表,可以选择自己需要的版本进行下载
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)