Unity的当前.net框架版本是.net v4.6 它是否允许导入目标为.net v4.7的插件? 并且作为更通用(不是基于版本)的问题。 Unity是否允许导入构建在比Unity构建支持更高版本的dll上?
答案 0 :(得分:1)
没有
原因是DLL可能使用了当前Unity版本尚不支持的C#功能。它将无声地失败,否则您将在下面收到类似的错误:
主要参考" DLL"无法解决,因为它有一个 更高版本" x.x.x.x"比当前目标框架中存在的要多。 当前目标框架中的版本是" x.x.x.x"。
您需要使用相同版本的.NET Unity重新编译插件,或者找到具有正确版本的其他插件。