Configuration Section Designer is a Visual Studio add-in that allows you to graphically design .NET Configuration Sections and automatically generates all the required code and a schema definition (XSD) for them.
This 1.5 release has a number of improvements:
- NEW: Allow empty Xml Name for default collection so that it's possible to do <Element><A>...</A><A>...</A></Element> instead of having to do <Element><CollectionOfA><A>...</A><A>...</A></CollectionOfA></Element>.
- NEW: Added support for inheritance. Configuration types can now have base classes set as well as an inheritance modifier (abstract/sealed) in order to better support code re-use. For instance, if many configuration elements share a number of properties, define them once in an abstract base configuration element, and let the configuration elements that share these properties all inherit from the base configuration element.