1

私は Unity で NHibernate を使用しており、デバッグ環境でプロジェクトを実行するとうまくいきますが、コンパイルされた EXE を実行するNullReferenceExceptionと、データベースにアクセスしようとするとエラーが発生しました。

多くの調査の後、私は以下を実行することができました:

Debug.LogError(db.Access.mrefSession.Connection.ConnectionString);

エディターで実行すると、コンソールに適切な接続文字列が表示されます。

データ ソース=localhost;初期カタログ=TheDB;ユーザー ID=yy;パスワード=xxxx

ただし、コンパイルされた EXE を実行する場合、このプロパティは null です。

私は何が欠けていますか?

4

1 に答える 1