我在 Unity 中使用 NHibernate,并且在调试环境中运行项目效果很好,但是在运行编译的 EXE 时,我NullReferenceException
在尝试访问数据库时遇到了问题。
经过大量研究,我能够运行以下命令:
Debug.LogError(db.Access.mrefSession.Connection.ConnectionString);
在编辑器中运行时,我在控制台中得到了一个很好的连接字符串:
数据源=localhost;初始目录=TheDB;用户ID=yy;密码=xxxx
但是,在运行编译的 EXE 时,此属性为空。
我错过了什么?