Patch creation for msi
Posted: Tue Jul 25, 2017 6:46 am
Dear Francesco,
Thanks for all the help.
My Base project ( MyProduct.exe ) & Patch Project ( MyProduct_patch1.exe ) are working as expected.
Appreciate your support.
However it's our process we ship both MyProduct.exe &
MyProduct.msi. Because many customers want MyProduct.msi file.
So, patch should work for both the MyProduct.exe & MyProduct.msi installers.
Here are the steps i followed. (writing key steps only )
1. Form the BASE PROFECT; project settings/Output Unselect (UnCheck)"Change Revision code automatically upon rebuild".
& created MyProduct.msi for the base project.
2. Then in project settings/Output Select (check) "Change Revision code automatically upon rebuild".
& created MyProduct.exe for the base project.
3. Then Clone the base project & build the Patch as MyProduct_Patch1.exe with reference as MyProduct.exe
RESULT : 1. Everything works fine for the peoples who installs thro' MyProduct.exe.
2. Whoever installs thro' MyProduct.msi are not able to update patch.
a. When user clicks on the shortcut - Update MyProduct, he can see the available patch,
b. Patch was downloaded successfully.
c. click on "Install", startup screen come up, then "Browse for folder" screen comes up,
asking the user to select the Original setup sources.
d. This "Browse for folder" screen will be shown again and again ever the user select the proper folder.
(For your information , You have already told me the basic steps, so i 'm not writing detailed steps. Also,
I read both installaware_patching.pdf & installaware_web_updates.pdf )
Can you give me steps to create the patch which work for both MyProduct.msi & MyProduct.exe ?
Appreciate your help.
Regards
SITL
Thanks for all the help.
My Base project ( MyProduct.exe ) & Patch Project ( MyProduct_patch1.exe ) are working as expected.
Appreciate your support.
However it's our process we ship both MyProduct.exe &
MyProduct.msi. Because many customers want MyProduct.msi file.
So, patch should work for both the MyProduct.exe & MyProduct.msi installers.
Here are the steps i followed. (writing key steps only )
1. Form the BASE PROFECT; project settings/Output Unselect (UnCheck)"Change Revision code automatically upon rebuild".
& created MyProduct.msi for the base project.
2. Then in project settings/Output Select (check) "Change Revision code automatically upon rebuild".
& created MyProduct.exe for the base project.
3. Then Clone the base project & build the Patch as MyProduct_Patch1.exe with reference as MyProduct.exe
RESULT : 1. Everything works fine for the peoples who installs thro' MyProduct.exe.
2. Whoever installs thro' MyProduct.msi are not able to update patch.
a. When user clicks on the shortcut - Update MyProduct, he can see the available patch,
b. Patch was downloaded successfully.
c. click on "Install", startup screen come up, then "Browse for folder" screen comes up,
asking the user to select the Original setup sources.
d. This "Browse for folder" screen will be shown again and again ever the user select the proper folder.
(For your information , You have already told me the basic steps, so i 'm not writing detailed steps. Also,
I read both installaware_patching.pdf & installaware_web_updates.pdf )
Can you give me steps to create the patch which work for both MyProduct.msi & MyProduct.exe ?
Appreciate your help.
Regards
SITL