YairHalberstadt / stronginject

compile time dependency injection for .NET
MIT License
845 stars 24 forks source link

Move generator into its own project #114

Closed YairHalberstadt closed 3 years ago

YairHalberstadt commented 3 years ago

Move generator into its own project and remove its dependency on stronginject runtime, simplifying architecture, and slimming down nuget package.

This is a first step towards adding a plugin project, which will be referenced by the analyzer, but packaged separately and not available to core StrongInject.

YairHalberstadt commented 3 years ago

Build failure seems to be due to change in tools available in runner, and should be resolved in a few days once newer runner comes out. If not will have to look into alternatives.