Хорошо, независимо от того, активно ли вы используете возможности ведения журналов NHibernate или нет, код библиотеки NHibernate зависит от log4net, поэтому для загрузки библиотеки NHibernate вам потребуется доступная DLL-библиотека log4net для NHibernate. Вы можете обойти это, только загрузив исходный код NHibernate и изменив его, чтобы исключить использование log4net (либо полностью исключив возможность ведения журнала, либо заменив его на Elmah).
Вот почему, в общем, вы должны быть осторожны с тем, какие библиотеки вы используете для разработки своего собственного кода, потому что чем больше вы используете, тем больше понадобится вашему приложению, даже если пользователь фактически не заставляет ваше приложение выполнять один строка ссылочного кода.