diff --git a/LightweightIocContainer.FactoryGenerator/LightweightIocContainer.FactoryGenerator.csproj b/LightweightIocContainer.FactoryGenerator/LightweightIocContainer.FactoryGenerator.csproj new file mode 100644 index 0000000..bcefa9c --- /dev/null +++ b/LightweightIocContainer.FactoryGenerator/LightweightIocContainer.FactoryGenerator.csproj @@ -0,0 +1,36 @@ + + + + netstandard2.0 + SimonG + Copyright(c) 2025 SimonG. All Rights Reserved. + Incremental generator to generate factories + https://github.com/SimonG96/LightweightIocContainer + preview + enable + enable + true + true + 5.0.0 + + + + true + false + true + https://github.com/SimonG96/LightweightIocContainer + MIT + README.md + true + snupkg + + + + + + + + + + + \ No newline at end of file diff --git a/LightweightIocContainer.FactoryGenerator/README.md b/LightweightIocContainer.FactoryGenerator/README.md new file mode 100644 index 0000000..e9617c7 --- /dev/null +++ b/LightweightIocContainer.FactoryGenerator/README.md @@ -0,0 +1,9 @@ +## Get started with the Lightweight IOC Container Factory Generator + +### How to install + +The easiest way to [install](https://github.com/SimonG96/LghtweightIocContainer/wiki/Install-Lightweight-IOC-Container) the Lightweight IOC Container is by using [NuGet](https://www.nuget.org/packages/LightweightIocContainer.FactoryGenerator/) through the [`.NET CLI`](https://github.com/SimonG96/LightweightIocContainer/wiki/Install-Lightweight-IOC-Container#net-cli): + +```.net +> dotnet add package LightweightIocContainer.FactoryGenerator --version 5.0.0 +``` diff --git a/LightweightIocContainer.sln b/LightweightIocContainer.sln index e4fa8ab..809848f 100644 --- a/LightweightIocContainer.sln +++ b/LightweightIocContainer.sln @@ -11,6 +11,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LightweightIocContainer.Val EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test.LightweightIocContainer.Validation", "Test.LightweightIocContainer.Validation\Test.LightweightIocContainer.Validation.csproj", "{82818CE7-6219-4A2E-A506-3AE09A00578C}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LightweightIocContainer.FactoryGenerator", "LightweightIocContainer.FactoryGenerator\LightweightIocContainer.FactoryGenerator.csproj", "{3AAB43AC-1CBA-4A81-81CB-1EAC2AB792E3}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -33,6 +35,10 @@ Global {82818CE7-6219-4A2E-A506-3AE09A00578C}.Debug|Any CPU.Build.0 = Debug|Any CPU {82818CE7-6219-4A2E-A506-3AE09A00578C}.Release|Any CPU.ActiveCfg = Release|Any CPU {82818CE7-6219-4A2E-A506-3AE09A00578C}.Release|Any CPU.Build.0 = Release|Any CPU + {3AAB43AC-1CBA-4A81-81CB-1EAC2AB792E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3AAB43AC-1CBA-4A81-81CB-1EAC2AB792E3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3AAB43AC-1CBA-4A81-81CB-1EAC2AB792E3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3AAB43AC-1CBA-4A81-81CB-1EAC2AB792E3}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE