Generates constants based on features defined in appsettings.json.
Must include the following in your project file:
<ItemGroup>
<AdditionalFiles Include="appsettings.json" />
</ItemGroup>Input appsettings.json:
{
"FeatureManagement": {
"TestFeature1": true,
"TestFeature2": false
}
}Output:
public static class FeatureConstants
{
public const string TestFeature1 = "TestFeature1";
public const string TestFeature2 = "TestFeature2";
}Only works with appsettings.json currently. Does not support other files (like appsettings.{Environment}.json).