I don't see why not, but we would have to investigate further. For now, you can compile your own version of the DLLs. To enable the AllowPartiallyTrustedCallersAttribute, open up the NAnt build file inside the NHibernate.Caches.SysCache folder and add this property to the "init" target:
Code:
<property name="assembly.allow-partially-trusted-callers" value="true" />
Then run nant in the directory where "default.build" is located. To do a release build, do the following:
Code:
nant -D:project.config=release clean build