You can use another Dynamic-Proxy system; LinFu is only one option and, if
you want, you can use the LinFu forum explain your problem.

2009/3/17 Ramon Smits <[email protected]>

>
>
> Hi,
>
> I've updated one of our projects to 2.1.0.Alpha1 and adjusted the
> NHibernate configuration to use LinFu:
>
> 1. Adjusted the configuration file
>
> <property name="proxyfactory.factory_class">
>
> NHibernate.ByteCode.LinFu.ProxyFactoryFactory,
> NHibernate.ByteCode.LinFu
>
> </property>
>
> 2. Added dependancies to the bin folder
>
> Added files :
>  * LinFu.DynamicProxy.dll
>  * NHibernate.ByteCode.LinFu.dll
>
>
> Now when I execute the unittest project I get the following error:
>
>
> ===================================
> Unable to load type 'NHibernate.ByteCode.LinFu.ProxyFactoryFactory,
> NHibernate.ByteCode.LinFu' during configuration of proxy factory
> class.
> Possible causes are:
> - The NHibernate.Bytecode provider assembly was not deployed.
> - The typeName used to initialize the 'proxyfactory.factory_class'
> property of the session-factory section is not well formed.
>
> Solution:
> Confirm that your deployment folder contains one of the following
> assemblies:
> NHibernate.ByteCode.LinFu.dll
> NHibernate.ByteCode.Castle.dll
>  ----> System.IO.FileLoadException : Could not load file or assembly
> 'NHibernate, Version=2.1.0.1001, Culture=neutral, PublicKeyToken=null'
> or one of its dependencies. The located assembly's manifest definition
> does not match the assembly reference. (Exception from HRESULT:
> 0x80131040)
> ===================================
>
> I've checked the output folder and all required files are there:
>  * Iesi.Collections.dll
>  * LinFu.DynamicProxy.dll
>  * log4net.dll
>  * NHibernate.ByteCode.LinFu.dll
>  * NHibernate.dll
>
> So then I started Sysinternals Proces Monitor and these are the LinFu
> related errors that got logged:
>
> 1:09:34.8874798 PM      ProcessInvocation.exe   3288
>  QueryAllInformationFile
> C:\****\bin\NHIBERNATE.BYTECODE.LINFU.DLL       BUFFER OVERFLOW
> CreationTime: 3/17/2009 12:23:30 PM, LastAccessTime: 3/17/2009 1:08:48
> PM, LastWriteTime: 3/17/2009 11:41:31 AM, ChangeTime: 3/17/2009
> 11:41:31 AM, FileAttributes: A, AllocationSize: 12,288, EndOfFile:
> 8,704, NumberOfLinks: 1, DeletePending: False, Directory: False,
> IndexNumber: 0x2700000002fe1c, EaSize: 0, Access: Generic Read,
> Position: 0, Mode: Synchronous IO Non-Alert, AlignmentRequirement:
> Byte
>
> Some sort of BUFFER OVERFLOW error on the LinFu assembly.
>
>
> So now I'm pretty much lost as it seems that I did all stuff required
> to make it work but is does not.
>
>
> Ideas anyone?
>
> >
>


-- 
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to