开发者

Internal compiler error: Could not load type NHibernate.Cfg.Configuration

开发者 https://www.devze.com 2023-02-02 05:58 出处:网络
I\'m referencing the NHibernate dll version 2.1.2-GA, and am unable to compile under Mono 2.8.1. I\'ve tried using NHibernate 3 instead and it compiles fine.

I'm referencing the NHibernate dll version 2.1.2-GA, and am unable to compile under Mono 2.8.1. I've tried using NHibernate 3 instead and it compiles fine.

A simple example of the code that's failing is

NHibernate.Cfg.Configuration cfg = new NHibernate开发者_运维技巧.Cfg.Configuration();

and the error is

Error CS0584: Internal compiler error: Could not load type 'NHibernate.Cfg.Configuration' from assembly 'NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'. (CS0584)

As mentioned it compiles with no problems using NHibernate 3, does anyone have any ideas how to get it working with NHiberate 2.1.2?


I believe the issue is to do with compiling in MonoDevelop rather than a problem with NHibernate, as I could build in Visual Studio, copy the binaries to Linux and run it successfully. While I still can't compile using MonoDevelop, compiling in Visual Studio and copying the binaries across is a sufficient work around for my needs.

0

精彩评论

暂无评论...
验证码 换一张
取 消