Я не знаю, правильный ли это путь, но я хочу ответить на свой вопрос, чтобы пометить это как закрытое. Я должен был строить свои проекты один за другим, регистрировать их один за другим, чтобы найти проект, который вызывал проблему.
Просто хотел добавить больше информации на случай, если это кому-нибудь пригодится. «container.AssertConfigurationIsValid ()» полезен только в случае успешной инициализации контейнера. Для меня сам контейнерный инициатор ломался. Таким образом, Assert вообще не был полезен.
Но в случае инициализации контейнера, при этом вызовы IoC не выполняются или возникают ошибки типа «XYZInterface не зарегистрирован в этом контейнере и не может быть автоматически обнаружен какой-либо отсутствующей семейной политикой», этиможно определить, установив Watch на значение времени выполнения вашего контейнера и проверив, имеет ли свойство ErrorMessages значения. Это поможет вам лучше понять, что на самом деле нарушает инициализацию службы. В окне Immediate вы можете проверить значение ErrorMessage для каждого из экземпляров.
Например: чтобы проверить значение сообщения об ошибке первого экземпляра в списке, установите флажок
((Lamar.InstanceRef[])((Lamar.QueryModel)container.Model).AllInstances)[0].Instance.ErrorMessages.
. помогите определить другие нерешенные проблемы.