gpt4 book ai didi

asp.net-mvc - 如何安装温莎城堡 IOC?

转载 作者:行者123 更新时间:2023-12-05 00:06:53 25 4
gpt4 key购买 nike

我目前正在阅读 Sanderson 的 Pro ASP.NET MVC Framework。在书中,他建议使用 CaSTLe Windsor 设置 IoC,并指出下载会自动安装它并在 GAC 中注册 CaSTLe DLL。好吧,此时(2010 年 5 月 4 日),CaSTLe Project 不再有可下载的安装程序来进行设置。它全部分解为单独的子项目,原始文件包含在压缩文件夹中。遗憾的是,我找不到有关如何设置它的安装文档。作为我的菜鸟,我被困住了,现在被迫问 #1 温莎城堡应该放在我的硬盘上的哪个位置? #2 如何正确手动注册dll?而且,#3 我应该对项目维护者的疏忽感到愤怒吗?

这是链接:
http://www.castleproject.org/castle/download.html

最佳答案

Sanderson 的书关于 CaSTLe - ASP.NET MVC 集成已经有些过时了。

这里真的没有疏忽,CaSTLe 开发团队认为项目太大而无法有效管理,所以他们 split it .所以现在这些新项目中的每一个都作为一个单独的包发布,其中包括必要的 DLL。

没有安装程序,因为它真的没有必要。与大多数开源 .Net 库(如 NHibernate、log4net、Rhino.Mocks、Moq 和许多其他库)一样,您可以获得 DLL,将其放在项目中的某个目录中(大多数人称之为 libDependencies) ,然后从您的项目中添加对此目录中 DLL 的引用。根本不需要与 GAC 搞混。

您还需要获取 MvcContrib (那个说 MVCContrib.Extras.release.zip ),它实现了 Windsor - ASP.NET MVC 集成( Controller 工厂和注册 Controller 的扩展,等等)。事实上,MvcContrib 已经包含了 Windsor,所以这就是您真正需要的。

关于asp.net-mvc - 如何安装温莎城堡 IOC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com