The end-game is to run Husky in reflection-free mode. While this is going to be a pain in the ass to be blunt, there are several benefits (to be discussed in another issue). The first step - of many - will be to remove the current dependency on Microsoft.Abstractions.DependencyInjection and migrate to https://github.com/YairHalberstadt/stronginject . This will afford us compile-time dependency injection that is safer, faster, and most of all, reflectionfree.
Proposals
Learn about StrongInject and begin the transition.
Context
The end-game is to run Husky in reflection-free mode. While this is going to be a pain in the ass to be blunt, there are several benefits (to be discussed in another issue). The first step - of many - will be to remove the current dependency on Microsoft.Abstractions.DependencyInjection and migrate to https://github.com/YairHalberstadt/stronginject . This will afford us compile-time dependency injection that is safer, faster, and most of all, reflectionfree.
Proposals
Learn about StrongInject and begin the transition.
Interested Users
Everybody.