我是一名 Java 开发人员,被迫学习 C#。由于我无法忍受不使用依赖注入容器,我正在尝试在我的项目中配置 Spring.NET。
我的项目在 Visual Studio 中分为两个解决方案:一个用于我所有业务逻辑、服务、DAO 等的 ClassLibrary 解决方案,以及一个 Webapp 部分(ASP.NET 页面等)。
我发现有趣的是,我可以通过代码隐藏将依赖项有效地注入到实际页面中,而 JSP 无法做到这一点。但是,我想要的是从 ClassLibrary 解决方案将服务 (UserService) 注入到 Webapp 部分中的 Login.aspx.cs 中。
我是否必须在 ClassLibrary 端和 Web.Config 端的 App.Config 中定义 UserService 对象?