Avoid manual Client Side upgrade/deployment to distribute configurations
Since every client (guest or host) must be connected to the server to work, cannot screenconnect developers do so every changes and management are done server side, dynamically and trasparently passing configurations to clients ? without imposing manual upgrade/re-deploy of clients to make client behavior changes ?
You should find a way for the client to know he does not have the last version of the app.config file or the resource file and then to auto update them. The current “clear caches, delete folder or reinstall” is not the best way to handle updating the client interface, as it adds work on our IT team where the setup of this file is to do the reverse !
I’m thinking of a form of Hash or Versoning that is pass from the server to the client and on value not egal the client updates his file and restart, so the end user and the it team station are always up to date without intervention.