I am shipping my product X version 1.
It is installed in folder “%program files%\X V1”.
It has a sub folder /addins where users will put addins to my product written by the community.
Fast forward to V2. What should be the deployment strategy?
- Create a folder “%program files%\X V2” and manually copy all addins from V1 to it.
- Always use a version-less folder name “%program files%\X” to avoid messaing with the addins.
IMO the only reason to include the version number in the product folder is if the customer wants to have both versions of a product installed at the same time, e.g. Microsoft Studio 8 (2005) and Microsoft Studio 9 (2008). If you look in the Program Files directory you will note that most companies do not include the version number in their folder name.