Myslím, že máte špatnou verzi hradu. Měli byste mít Castle.Core.dll. NHibernate.ByteCode.Castle.dll pravděpodobně není načten, protože nemůže najít Castle.Core.dll.
Ve stahování z http://sourceforge.net/projects/nhibernate/ files/NHibernate/3.0.0Beta1/ , soubory umístěné v \Required_For_LazyLoading\Castle jsou soubory, které potřebujete.