![ASP.NET框架应用程序实战:软件开发工程师岗前必备](https://wfqqreader-1252317822.image.myqcloud.com/cover/261/26944261/b_26944261.jpg)
上QQ阅读APP看书,第一时间看更新
1.4 安装Castle.NET
1.4.1 简介
Castle.NET是针对.Net平台的一个开源(所有代码都是开放的,一般是免费的)工具,它封装了NHibernate对象关系映射(ObjectRelationship Mapping, ORM)工具,同时克服了NHibernate的缺点,使开发者在最短的时间内用最少的代码实现最多的功能。不仅如此,它还提供了先进的软件架构设计思想,从数据访问到控制反转(InverseofControl, IOC)容器,到Web层的MVC框架,再到面向切面编程(Aspect-OrientedProgramming, AOP),几乎包括了整个开发过程中的所有东西,为快速地构建企业级的应用程序提供了很好的功能支持。
1.4.2 安装步骤
(1)新建一个名为“安装Castle”的ASP.NET Web应用程序项目。
(2)打开“管理NuGet程序包”窗口。
(3)选择“联机”,并在搜索框中输入castle, NuGet将从官网上搜索相关资料,如图1-32所示。
![](https://epubservercos.yuewen.com/E39A85/15367257904235406/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1738850357-vTR2UeZ8gLnOxWKC7fjzjM6poHGPBqyw-0-43a0e8267f994b9f34af7aeb3d6e3181)
图1-32 使用NuGet搜索Castle界面
(4)单击安装Castle.Core和Castle.ActiveRecord组件,安装过程如图1-33所示。
![](https://epubservercos.yuewen.com/E39A85/15367257904235406/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1738850357-OxeQUisQjjYPNPTjG73E0f4HsBsPFiEG-0-c587dd8bc6fd66af60d86bdb458a4483)
图1-33 安装Castle.Core和Castle.ActiveRecord组件
(5)打开“安装Castle”项目的“引用”文件夹,Castle的相关组件已被添加到该项目的引用中,如图1-34所示。
![](https://epubservercos.yuewen.com/E39A85/15367257904235406/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1738850357-i2JUsBQlUCtYFLzKeNlkddLLnEpJ5ul0-0-0f6dda831f9fbbabf8a8abedc2979198)
图1-34 项目引用项