Scenario help please

My scenario is the next:

I deploy my application to my clients with ClickOnce, but my clients can modify the code of the application (adding new attributes to the classes), and can personalize the user interface. How I can deploy a new version of my application to my clients without breaking the changes of my clients

I need help.



Answer this question

Scenario help please

  • kkiran

    You should store the personalized data & attributes in a different place that is not overridden by the application (e.g. isolated storage, a local DB etc.) and have the new version go to the same place

    Arnon



  • mdev

    Where clients can change code... I'm very curious in what kind of scenario you use that.

    I think you must make a good OO design. So you are able to deploy different versions of your base classes with click-once and the other classes which your users can change are not updated. It sounds easier to me when you use some kind of model-view controler like thing where the user specific things are in a configuration file...

    Clemens



  • Scenario help please