Hello, I have been using NHibernate 3.0a2 for some time with my .NET 3.5 (VS 2008). When I added NHibernate, I added the NHibernate.dll and NHibernate.ByteCode.Castle.dll as Resources within my project. All has been well with that.
I recently found out that we have to run our app on some machines that only have .NET 2.0 installed (there are issues regarding a .NET upgrade). When I found this out, I changed my Visual Studio projects to target the .NET 2.0 platform. In doing so I had to change some code that didn't exist in .NET 2.0 (like HashSets) but it was fairly minimal and nothing seemed to be related to the NHibernate DLLs I had. All compile just fine, but when I ran the app on a machine with .NET 2.0, I got the following error when trying to connect to the database via NHibernate: Exception = System.TypeInitializationException: The type initializer for 'NHibernate.Cfg.Configuration' threw an exception ---> System.TypeInitializationException: The type initializer for 'NHibernate.LoggerProvider' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutrla, PublicKeyToken=b77a5c561934e089' or one of its dependencies at NHibernate.LoggerProvider.GetNHibernateLoggerClass() at NHibernate.LoggerProvider..cctor() Does anyone recognize this issue? I would have thought if there was an issue, it would have been found at compile time, just like with the other errors were found. I am not sure if this is saying that although I compiled using the .NET 2.0 Framework, the internal dependency for NHibernate on a .NET 3.5 library was not found until runtime. Does that sound right? The bottom line is that I need to run in a .NET 2.0 environment (unfortunately). Am I going to be forced to find an earlier NHibernate version? Does one ven exist? Thanks for any thoughts on this - Peter -- You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/nhusers?hl=en.
