Following directory setting works perfectly for me.
I converted an application from being a perMachine install to be a perUser install. In order to properly convert the install I had to add a registry key for each of the components I have.
Originally I had the following:
...
When I moved the exe component to the user install I had to do something like this:
...
The most important part is that you will have to add a registry key which points to HKEY_CURRENT_USER
. I added a registry value for each component which indicates that the component is installed.
I also had to remove the following: Advertise="yes"
.