I want to skip repair for one component and hence used the option "Never overwrite if key path exists". It works fine during repair btu has issue on upgrading it from previous versions.
Component contains only registry keys and on upgrade the registry hive is not getting created. It's a major upgrade.

Can anyone help to identify workaround fro this without breaking upgrade installation.

Thanks in advance.

Jeeoo!
Santro
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
I'm having trouble interpreting what exactly it is you want but, reading between the lines, it ought to be easy enough to add conditions to the component that would cater for all scenarios.
Answered 03/09/2009 by: VBScab
Red Belt

Please log in to comment
0
How we can skip one component during repair using conditions.
For your information, I tried with "NOT Installed" condition but it didn't work.
Answered 03/09/2009 by: zipsantro
Purple Belt

Please log in to comment
0
Well, this may come as a shock to you but this information is available from many sources, not the least of which is the author of "Windows Installer".

- Start an IE instance
- Browse to the top-secret search engine called 'Google' (keep this quiet - we don't want everyone knowing our sources, right?)
- Enter the following as the search term:
"Windows Installer" +repair +property
- Press Enter
Answered 03/09/2009 by: VBScab
Red Belt

Please log in to comment
0
Really helpfull information which is really required! Anyway thanks!
Do you believe I post here without googling my problem? and the answer is "NO". For your kind information, we believe google and on ourself more than anyone else. We post here to see whether we are heading towards right direction or not. And posting such kind of reply is really not intention of this MessageBoard. It was very rude. (........)

I wanted to skip repair only for one component and not for enitre installer. I had tried with all the option available in Windows Installer SDK and didn't get expected result. If someone can help that woudl be nice.

Jeeoo!
Santro
Answered 03/09/2009 by: zipsantro
Purple Belt

Please log in to comment
0
Do you believe I post here without googling my problem? Since a) you didn't tell us that and you had and b) I tested my search term and got the information you wanted, any reasonable person would conclude that you didn't. We're good but mind-reading is beyond most of us.

I wanted to skip repair only for one component and not for enitre installer. What you wanted was for someone to tell you EXACTLY what to do, rather than applying what you will (hopefully) have learned from reading the articles pointed to by the links.

As a packager, you will of course be aware that conditions can be applied to features, components, Custom Actions...so, given that knowledge, together with what you've learned from the links (did you check out the second hit from that search?), you have your solution. Hint: can you see the 'Condition' column in the 'Components' table?
Answered 03/09/2009 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity