我正在尝试在一个非常标准的 MVC4 应用程序中使用 Unity 的按惯例注册功能。我正在使用以下代码...
unityContainer.RegisterTypes(AllClasses.FromAssembliesInBasePath(),
WithMappings.FromMatchingInterface,
WithName.Default,
WithLifetime.ContainerControlled);
这是我的问题。如果对解决方案进行了重建,则注册工作完美。如果我在结束应用程序后立即返回调试应用程序,而不导致构建,则注册不起作用。它似乎向容器添加了一些注册,但不是全部。
有没有人遇到过类似的问题或对此有解决方案?我会提供任何需要的额外信息,但我假设这个信息只能通过“我以前见过这个”来修复:)