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.

About arquitecture
lennon60000
Devices do not have ClickOnce, must be wrong forum. Moving to appropriate one.
AndrewKnight