我在其中一个项目中使用了Castle项目库,但是现在其他项目不起作用,因为现在需要使用这个库。当我启动项目时,它显示异常: 无法加载文件或程序集“Castle.MicroKernel”或其依赖项之一。系统找不到指定的文件。
web.config,machine.config,references - 没有Castle.MicroKernel引用。此外,我试图更改IIS应用程序池 - 它也没有帮助。
有什么想法吗?
答案 0 :(得分:0)
如果您使用的是Windsor 2.5,则Castle.MicroKernel.dll已合并,不再存在。您必须针对新的Windsor dll重新编译所有依赖项。
答案 1 :(得分:0)
我想你在说
如果这是正确的,那么你现在必须将Castle程序集复制到项目A的bin目录中。项目B依赖于它们,因此无论您在何处使用项目B,都需要包括Castle。