我下载了温莎城堡的最新副本。有2个文件夹,一个是net40,另一个是net40-client。哪一个我应该用于我的asp.net mvc3应用程序。我正在使用vs2010。
我从城堡windsor wiki网站上读到的教程告诉我在“net40”中使用dll文件。
如果我使用NeGet安装软件包。我注意到它只有net40-client文件夹。
有人可以向我解释这2个文件夹与我应该使用的文件夹之间的区别。
答案 0 :(得分:1)
我认为net40和net40-client基本相同,只是后者不依赖于System.Web
,因此不具备每个Web请求的生活方式。
我发现这篇帖子证实了这种情况(如果有一个明确的页面概述了差异,但我找不到一个,那会很棒):http://www.mail-archive.com/castle-project-users@googlegroups.com/msg09398.html
鉴于你在asp .net中,我建议你使用net40版本(因为你已经在构建该配置文件)。