我的项目中有Mysql.Data.dll。我知道无法使用 mysql 为网络播放器构建应用程序,但是当我删除 Mysql.Data.dll 时,它说找不到 MySql。我确实使用了 mysql,但仅在服务器场景(客户端-服务器应用程序)中使用,而我为网络播放器构建的客户端场景与 MySQL 没有依赖关系。如何构建不使用 MySQL 的 Web 播放器客户端场景?
最佳答案
我认为 Unity 在构建播放器时构建了所有源代码,因此在您的情况下我能想到的一种方法是将项目拆分为客户端和服务器项目,然后构建客户端。
另一个选项是在脚本中使用条件编译,但这可能意味着更多的代码源更改。您还需要将 DLL 放入相应的 Plugin 文件夹中,以便它仅在正确的平台上使用。 (感谢Chanibal)
关于mysql - 构建网络播放器应用程序时如何避免 "dll is not allowed to be included or could not be found"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32750213/