我有一个个人(学习)项目,它使用 Castle Windsor(使用 NHibernate 设施)和 NHibernate(以及 ASP.NET MVC 和 Moq,以及 SQL Server 2008,所有我想了解更多的东西)。
周末我尝试使用NHibernate Validator ,但它需要NHibernate的 2.1.0Alpha2 版本。
由于 Castle Windsor 1.0RC3 是针对旧版本的 NHibernate 构建的,所以一切都出错了。
我在 Castle Windsor 网站上查看,组合安装程序似乎已被弃用,并且似乎有一段时间没有任何组件已打包。
那么:我应该在我的 ASP.NET MVC 软件堆栈中使用哪些版本的 NHibernate 和各种 Castle 组件?