私は Unity で NHibernate を使用しており、デバッグ環境でプロジェクトを実行するとうまくいきますが、コンパイルされた EXE を実行するNullReferenceException
と、データベースにアクセスしようとするとエラーが発生しました。
多くの調査の後、私は以下を実行することができました:
Debug.LogError(db.Access.mrefSession.Connection.ConnectionString);
エディターで実行すると、コンソールに適切な接続文字列が表示されます。
データ ソース=localhost;初期カタログ=TheDB;ユーザー ID=yy;パスワード=xxxx
ただし、コンパイルされた EXE を実行する場合、このプロパティは null です。
私は何が欠けていますか?