I've got 1Gb of files to move, so I think that this would be a useless waste of time , when these files could be sited always in the same place .
There's lots of things I could do... for example I could place them in C:\ProgramData\WindowsFormsApplication1\WindowsFormsApplication1
removing characters from the last backslash in the string CommonAppDataPath
I just wanted to know what is the right way to manage this issue and how to handle it in my future applications, since I don't find any reason to put files in a version-dependent folder.
I would like to know why all these variables contain version-dependend folders. If all my developments contained code that removes the ProductVersion from these paths, I'd feel my code as bad programming.