Ik denk dat je de verkeerde Castle-versie hebt. Je zou Castle.Core.dll moeten hebben. NHibernate.ByteCode.Castle.dll wordt waarschijnlijk niet geladen omdat Castle.Core.dll niet kan worden gevonden.
In de download van http://sourceforge.net/projects/nhibernate/ files/NHibernate/3.0.0Beta1/ , zijn de bestanden in \Required_For_LazyLoading\Castle de bestanden die je nodig hebt.