The Scenario: I made an update for my product and I used InstallSheild to create it.
- When testing the update it popped up a dialog saying "The feature you are trying to use is on a network resource that is unavailable".
- It had a box named "Use source:", which had the path that the original install was run from.
- It was run from a directory on the network that had been renamed.
- I was able to put the new directory name in the box and the update completed - I used the "Browse..." button to enter the directory name, and it had the name of the msi file shown, so when I entered the path, it got the path to the msi file.
My Question/Problem:
- Why did running the Update.exe need the path to the original msi file to finish running?
- I don't want an end user to need that.
- I have't seen an Update.exe need an msi file before.
- I ask this question so that I can figure out what I can do to prevent an Update.exe from needing the original msi file?