I have one windows form application which can be installed per user basis.I am using Sql express in my application as database and also using entity framework to handle my data access side.I have one App configuration file in application which purpose is allow to my clients to give the value of some keys as per their convenient.Like image folder path, the path for my custom log file which will record the exceptions of application during production use,connection strings of entity framework etc.
Now I have used clickonce deployement to get the my software installation at each client machine.After installation at one of my client machine(which is my test environment)I did not see any config and on many search I came to know it is created deep inside some special folder as per OS being used and also these deep buried configuration file can not be modified becuase of some clickonce security provisions.Now I have below questions-
Since I can not publish application for per user so how can I chnage the settings for my each individual user after installing the application at client machine.
Should I reffer the some external config source but how and where I can put this in Machine. and If externl config works ,can it also be use for entity framework connection string.
How to persist these client specific changes.
since I am new in clickonce and I did serach at google but could not get the solution.So any guidence will be highly appreciated in this regards.