我的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定义和实现可能会混淆。此外,这个文件夹结构仍然是推荐/接受还是应该重新组织?怎么样?