如何解决Ninject/Dependancy Injection - 每个入口点是否应该有单独的内核?
我正在创建一个将使用 Ninject 进行 IoC 的解决方案(一个基本用法是能够模拟文件系统,使用 System.IO.Abstractions 中的 IFileSystem),但我在确定项目结构时遇到了一些麻烦。将有一个标准的控制台应用程序入口点,以及一个单元测试项目,这两个项目将分别为 IFileSystem 的任何实例提供 FileSystem 或 MockFileSystem
我是否应该为两个项目(以及单独的 NinjectModule)创建一个 StandardKernel?如果没有,我已经阅读了关于组合根项目的内容 - 如果是,两个入口点项目都会引用这个项目吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。