To my opinion the general purpose of such configuration file is the ability to manipulating an application’s behavior whenever necessary. I am not sure if you could modify a .NET exe/dll file without reconstructing. Perhaps it is possible to use Soap/Binary Serialization in combination with PropertyGrid and a command line argument to do the trick. This way you create a “PropertyGrid enabled” class that holds the configuration, then you Serialize and/or DeSerialize the class when the application starts with a startup argument like /conf Any way, this is my opinion.
C:\>csc *.cs Microsoft (R) Visual C# .NET Compiler error CS2001: Source file 'brains.cs' could not be found fatal error CS2008: No [brains.cs] specified C:\>
You'll find most of the information in Everett on the web already. Check out http://www.computerworld.com/softwaretopics/software/appdev/story/0,10801,73689,00.html for some specifics. Contract Software Developer: andrew_lewis@mail.com