Castle.Core.dll存在问题

时间:2009-10-05 19:23:16

标签: asp.net-mvc castle-windsor

问题是Castle.Core.dll存在问题。我已经从他们的网站安装了RC3,所以我有1.0.3.0版本的DLL 我正在使用史蒂夫桑德森的书(很棒,顺便说一句)和运行样本来学习MVC框架。 项目编译成功,全部正在运行,但令人惊讶的是今天我有这个运行时异常:

Method not found: 'Void Castle.Core.Configuration.ConfigurationCollection.AddRange(Castle.Core.Configuration.ConfigurationCollection)'

这很奇怪,因为在今天项目还可以之前,一切运作良好。我查看了RedGate的Reflector - 这个方法存在于中 那么,任何想法我做错了什么?我重新启动了VS,删除了引用并再次添加它 - 徒劳:(。谷歌搜索对我没有任何作用 - 很多人都有类似的麻烦,但不完全正确。
修改: 顺便说一句,我已经尝试过从apress.com下载的Steve代码。它没有用 - 原因是一样的。

1 个答案:

答案 0 :(得分:1)

[更新 - 将评论中的内容拉到答案正文]

  • 确保您的GAC中没有安装旧的(RC)版本,如果您这样做 - 请将其卸载。
  • 下载Windsor 2.0的二进制包(如果可用,则更新)并将其解压缩到硬盘上的文件夹中
  • 删除项目中的旧引用。添加对您在上一步中提取的文件的引用
  • 确保您在app.config中更新了版本号(可以从Reflector中复制)