控制台应用程序中的 Unity IoC

Unity IoC in console application

您好,我有大约 20 个项目的解决方案。我的 boostrap.cs 文件位于 UI。 我必须添加控制台应用程序,它将 运行 作为服务,因此不在 UI 的上下文中。这个新的控制台应用程序不知道 boostrap 配置,我宁愿 ovoid 手动创建所有实例。有什么好的方法可以解决这个问题吗?或者在多个项目之间共享 bosstrap.cs?

您想重复使用 Composition Root, but you shouldn't

(这是一个依赖注入常见问题解答。)