Мисля, че имате грешната версия на Castle. Трябва да имате Castle.Core.dll. NHibernate.ByteCode.Castle.dll вероятно не е зареден, защото не може да намери Castle.Core.dll.
В изтеглянето от http://sourceforge.net/projects/nhibernate/ файлове/NHibernate/3.0.0Beta1/ , файловете, намиращи се в \Required_For_LazyLoading\Castle, са файловете, от които се нуждаете.