[unity] build项目报错:Currently selected scripting backend (.NET)is not installed

Unity build项目报错,没有安装 .NET

问题概况

在build使用在Hololens上的项目时,遇到这么一个配置环节:
把设置里面Player目录下的Other Settings里面的Scripting Backend选项改成 .NET,如下图
在build项目之前,要改变Scripting Backend
但是在build项目时,却发现出了这样的错误:
build环节报错,无法build
错误原文

Error:Currently selected scripting backend (.NET)is not installed,

Warning:.NET scripting backend for UWP has been deprecated andwill be removed in a future Unity release. We recommendswitching to IL2CPP scripting backend.

这个错在win10SDK,visual studio那边查了半天,最后发现是unity这边安装出了问题。下面整理一下关于 .NET需要配置的步骤

Unity 附加模块

Unity download assistant
追加安装包的方法有两种,第一种就是找到安装时的安装助手(Unity download assistant)重新打开,勾选与UWP和.NET有关的包(图上就一个,但是有的版本需要勾选多个),不用勾选vs或者unity。
添加UWP支持
Unity Hub
或者安装一个Unity Hub,便捷管理各种Unity版本,安装各种插件。
安装->添加->选择版本(在这里我发现已经安装的版本就不能安装新的组件了,不知道为什么)->下一步
然后选择模块就可以了

我把有关的都勾选了
然后等待这个版本下好就完事了
安装中...

visual studio 的 各种.NET插件

首先打开visual studio installer,选择你在用的那个版本,更多->修改
我这里是2017版
修改界面打开后,单个组件->.NET全家桶来一套。。。当时我为了排除bug,把所有版本都安装了,这样很傻,讲道理应该安装最新的就行了。

为了改好我拼了
这两步结束后重启unity, 再build就可以了。

参考资料
https://stackoverflow.com/questions/42729935/unity3d-currently-selected-scripting-backend-net-is-not-installed

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值