IoC服务的解决方案文件夹结构建议

时间:2014-02-20 08:07:19

标签: c# visual-studio dependency-injection inversion-of-control projects-and-solutions

我的VS 2008解决方案IoC模块现在按如下方式组织:

-Modules (solution folder)
--Device (solution folder)
---MyApp.Device.Device1.Module (IoC service implementation for Device 1)
---MyApp.Device.Interface (IoC service definition)
---MyApp.Device.Device2.Module (IoC module implementation for Device 2)
---MyApp.Device....
---......
---Generic (solution folder)
----MyApp.Device.Generic.Interface (IoC service definition)
----MyApp.Device.Generic.Module (IoC service implementation for all generic devices)

此结构源自样本。 我注意到,服务定义和所有实现都在相同的解决方案文件夹中。如果我有> 7实现,IMHO定义和实现可能会混淆。此外,这个文件夹结构仍然是推荐/接受还是应该重新组织?怎么样?

0 个答案:

没有答案