千家信息网

unity3d如何链接mysql的Project build

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这期内容当中小编将会给大家带来有关unity3d如何链接mysql的Project build,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在开发unity3d过程
千家信息网最后更新 2025年11月11日unity3d如何链接mysql的Project build

这期内容当中小编将会给大家带来有关unity3d如何链接mysql的Project build,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

在开发unity3d过程中会用到.net的一些类库,但是当你运行的时候发现时没有问题的,但一旦发布问题就出现了,然后摸索尝试解决了问题。

一.问题出现

我们在当前的一个U3D项目中使用了StriveEngine作为通信组件与服务端进行通信,在U3D环境中,编译运行一切正常,但在打包发布(Build)为PC版本可执行文件时,却出现错误:"ArgumentException: The Assembly System.Management is referenced by StriveEngine. But the dll is not allowed to be included or could not be found."

最初,我以为是签名或者是加密混淆的问题,于是我使用原始编译生成的StriveEngine.dll,问题一样存在。

接着,我再猜测可能是StriveEngine.dll编译时选择平台的问题,于是把目标平台由anycpu更改为x86,重新生成StriveEngine.dll,并且在u3d打包发布也选择x86,如下图所示:

但是,问题依然存在。

二.解决方案

经过一番折腾,终于发现需要设置一下U3D所使用的.NET版本 -- 点击Player Settings按钮,找到Api Compatibility Level选项,选择".Net 2.0",而非".Net 2.0 Subset",如下图所示:

这个选项的意思是说,要使用.NET 2.0的完整版本,而非其子集。经过此设置,终于可以打包发布成功。

究其原因,看来是因为StriveEngine所使用的是完整版本.NET 2.0。

三.又现困境

由于我们的游戏会打算发布一个轻量级的Web版本,于是,我们尝试将其打包发布为Web版,god,同样的问题又出现了,而且,在发布Web版本的情况下,Api Compatibility Level是不可选择的。

猜测发布Web版本只能使用.Net 2.0 Subset。

四.如何走出困境?

如果发布Web版本就只能使用.Net 2.0 Subset这个猜想是正确的,那么,我想基于.Net 2.0 Subset开发一个StriveEngine.U3D.dll,使其可以被打包发布到各种不通类型的平台。可是,.Net 2.0 Subset 具体指的是哪个子集了?是.NET Compact Framework?还是SilverLight提供的.NET Framework?抑或是其它?望知道的童鞋能留言告诉一下。

上述就是小编为大家分享的unity3d如何链接mysql的Project build了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

问题 版本 选择 平台 编译 链接 内容 困境 子集 分析 尝试 开发 猜测 生成 运行 通信 原始 成功 专业 中小 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的世界手机版服务器如何发信息 华三网络技术竞赛 闵行区会计软件开发专业服务 小学校园网络安全播音稿 软件开发一天的费用 江阴多功能软件开发售后服务 菜谱app软件开发源码 为什么在数据库下载的文件找不到 军用软件开发文档通用要求 出险数据库 木业批量优化排版软件开发 迅聘网络技术有限公司地址 设计序号占用备案数据库 海康威视 服务器 校园食堂智慧管理软件开发价格 软件开发部长上级 计算机三级数据库和信息安全 上海电力应急软件开发有哪些 频谱灵活光网络技术 行业大数据平台软件开发 软件源服务器 网络安全硕士留学 火火网络技术有限公司 莱芜量化积分管理软件开发 推荐大学生校园网络安全知识 迅聘网络技术有限公司地址 福建音视云空间系统服务器 主动测量 网络安全 数据库不存在数据冗余对吗 dat数据库文件打开工具
0