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