Hmmm.... I see I am not the only one who has second thoughts about this cumbersome process.
How about making it possible to optionally make a module implement an IPortable interface that has an Import and Export method on it. Default format as XML for example. Then a module maker could make sure that he implements the correct code to backup/restore settings for his module. This would in turn be possible to be triggered from another module like BackupSettings. Then such a module would be piece of cake to create.
Have you tried to backup all the app-files and restoring them again with final version? .... Does it work? .... What about DB-changes and such? |