如何避免" dll不允许包含或无法找到"构建网络播放器应用时出错?

时间:2015-09-23 21:59:29

标签: mysql dll unity3d

我的项目中有Mysql.Data.dll。我知道使用mysql为网络播放器构建应用程序是不可用的,但是当我删除Mysql.Data.dll时,它说没有找到MySql。我真的使用mysql,但只在服务器场景(客户端 - 服务器应用程序)和我为Web播放器构建的客户端场景与MySQL没有依赖关系。如何构建不会将MySQL用于网络播放器的客户端场景?

1 个答案:

答案 0 :(得分:2)

我认为Unity在构建播放器时会构建所有源代码,因此我可以想到的一种方法是将项目拆分为à客户端和服务器项目,然后构建客户端。

另一种选择是在脚本中使用条件编译,但这可能意味着更多的代码源更改。您还需要将DLL放在相应的Plugin文件夹中,因此它仅用于正确的平台。 (感谢Chanibal