Согласно http://nuget.codeplex.com/wikipage?title=Dependency%20Resolution и другим источникам, просто указав нижнюю границу как
<dependencies>
<dependency id="NHibernate" version="3.2.0.3001" />
</dependencies>
приведет к наивысшему уровню ревизии / патча самой низкой основной / вспомогательной версии, соответствующей этой версии.
Если я полностью не пойму документацию, это будет соответствовать самой высокой версии 3.2. *, Но не версии 3.3. * Или выше, если не найдена версия 3.2. *.
Если по какой-то причине 3.2.0.3001 является единственной версией, от которой вы хотите зависеть, вы можете обнаружить, что ваш пакет не совместим с другими пакетами, которые также зависят от NHibernate, например, потому что другой пакет зависит от NHibernate [ 3.2.0.3002,3.3), что означает не менее 3.2.0.3002, но ниже 3,3.