I submitted a patch to NH fixing a SqLite paging error. So I have the NH source/binaries compiled on my box now. I want to use these assemblies instead of the nh assemblies provided with RT on my current project (and moving forward).
1st I copied the Nh assemblies into my project, compiled, ran tests and got the following error: cannot load Iesi.Collections version 1.0.0.3... or on of it's dependencies. Assembly manifest does not match loaded assembly. The new Iesi.Collections version # is 1.0.1.0 the stack trace said the error was thrown at: NHibernateUnitOfWorkFacilityConfig..ctor NHibernateUnitOfWorkFacility..ctor So I figured I needed to compile Rhino with the updated assemblies. I replaced/added follow assemblies to the SharedLibs directory: Nhibernate (replaced) Iesi.Collections (replaced) Nhibernate.ProxyGenerators.CastleDynamicProxy (added) compiled and the following tests failed: Rhino.Commons.Test.Binsor.BinsorScriptTestCase.BinsorScriptTestCase Rhino.Commons.Test.Binsor.BinsorFacilities_TestCase.BinsorFacilities_TestCase Rhino.Commons.Test.Binsor.Binsor2TestCase.Binsor2TestCase with the following error: Message:Could not compile configuration! BCE0106: Boo.Lang.Compiler.CompilerError: Failed to access the types defined in assembly 'Castle.Facilities.ActiveRecordIntegration, Version=1.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' - (C:\Documents and Settings\jmeckley\My Documents\Visual Studio 2005\Projects\Rhino-Tools \trunk\build\net-2.0\debug \Castle.Facilities.ActiveRecordIntegration.dll):Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. Method 'get_ActiveEntityMode' in type 'Castle.Facilities.ActiveRecordIntegration.SafeSessionProxy' from assembly 'Castle.Facilities.ActiveRecordIntegration, Version=1.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' does not have an implementation. . ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. at System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark) at System.Reflection.Assembly.GetTypes() at Boo.Lang.Compiler.TypeSystem.NameResolutionService.OrganizeAssemblyTypes(Assembly asm) at Boo.Lang.Compiler.Steps.InitializeNameResolutionService.OrganizeExternalNamespaces() --- End of inner exception stack trace --- Source:Rhino.Commons.Binsor Code:BCE0000 LexicalInfo:(-1,-1) TargetSite:Rhino.Commons.Binsor.AbstractConfigurationRunner GetConfigurationInstance(System.String, System.String, Boo.Lang.Compiler.ICompilerInput, GenerationOptions, Boo.Lang.Compiler.ICompilerStep, System.String[]) HelpLink:null at Rhino.Commons.Binsor.BooReader.GetConfigurationInstance(String name, String environment, ICompilerInput input, GenerationOptions generationOptions, ICompilerStep autoReferenceStep, String[] namespaces) in c:\Documents and Settings\jmeckley\My Documents\Visual Studio 2005\Projects\Rhino-Tools\trunk\rhino-commons \Rhino.Commons.Binsor\BooReader.cs:line 273 ... at Rhino.Commons.Test.Binsor.BinsorFacilities_TestCase.TestInitialize() in c:\Documents and Settings\jmeckley\My Documents\Visual Studio 2005\Projects\Rhino-Tools\trunk\rhino-commons\Rhino.Commons.Test\Binsor \BinsorFacilities_TestCase.cs:line 26 I'm assuming this is because AR requires NH. 2 questions from all this: 1. if I want this to work do I need to compile AR against the trunk of NH? 2. if I get this working would others be interested in using the NH trunk instead of the current NH assemblies? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" 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/rhino-tools-dev?hl=en -~----------~----~----~----~------~----~------~--~---
