2011-01-05 12 views
0
nicht laden

Ich verweise auf die NHibernate dll Version 2.1.2-GA, und bin nicht in der Lage, unter Mono 2.8.1 zu kompilieren. Ich habe stattdessen versucht NHibernate 3 und es kompiliert gut.Interner Compiler-Fehler: Konnte den Typ NHibernate.Cfg.Configuration

Ein einfaches Beispiel für den Code, der Fehler ist, ist

NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();

und der Fehler ist

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)

Wie erwähnt es ohne Probleme kompiliert 3 unter Verwendung von NHibernate, jemand irgendwelche Ideen hat, wie man funktioniert es mit NHiberate 2.1.2?

Antwort

0

Ich glaube, das Problem ist mit dem Kompilieren in MonoDevelop eher als ein Problem mit NHibernate, wie ich in Visual Studio erstellen konnte, kopieren Sie die Binärdateien nach Linux und führen Sie es erfolgreich aus. Während ich immer noch nicht mit MonoDevelop kompilieren kann, ist das Kompilieren in Visual Studio und das Kopieren der Binärdateien übergreifend ausreichend für meine Bedürfnisse.

Verwandte Themen