Unity 3D代码在vs中无法自动提示的解决办法

我安装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,则上述网址底部会有列表,可以选择自己需要的版本进行下载

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值