Следующая документация не работает по нескольким причинам:
https://jasperfx.github.io/lamar/documentation/ioc/resolving/requesting-a-concrete-type/
Сначала в документации говорится, что вы можете создать контейнер с конструктором по умолчанию, который это не правда. Во-вторых, следующее не работает для меня.
var container = new Container(registry => { });
var testClass = container.GetInstance<TestClass>();
public class TestClass {}
Вот ошибка и трассировка стека от
var testClass = container.GetInstance<TestClass>();
Lamar.Io C .LamarMissingRegistrationException: Нет регистрации службы или не может быть получено для netcore.tests.web.UnitTests.ExtensionMethods.IServiceCollectionExtensionsTests.When_creating_a_new_instance_after_applying_the_AddTransientForAll_rule.TestClass в Lamar.Io C. UnitTests.ExtensionMethods.IServiceCollectionExtensionsTests.When_creating_a_new_instance_after_applying_the_AddTransientForAll_rule..ctor ()
Любые предложения о том, как получить конкретные типы для автоматического разрешения, будут приняты с благодарностью.