cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
DLee65
Level 13

Question about resiliency

I have a basic MSI project that is setup with the following feature structure:
Complete
>Client Only (child feature)
>Databases (child feature)
>>Mobile (child of Databases)

The app.exe file is in its own component for Complete
A database.mdf and .ldf exists in its own component under Databases. The .mdf file is the key file.

I install and everything works correctly.
I then remove the database.mdf and .ldf files from the application directory. I start the app.exe file from the desktop shortcut. However, there is no attempt to repair the install.
I can remove several files that are key files and still not get resiliency to kick in when the app starts.

What am I missing? Is my understanding of resiliency wrong?
Thank you.
Labels (1)
0 Kudos
(3) Replies
TsungH
Level 12

This is a thread from way back, hope this will be helpful.
0 Kudos
DLee65
Level 13

Thank you for the reply. In all my years of working with MSI I had never learned that the component check never goes down the feature tree, only up. 🙂

It is good to learn something new every day.
0 Kudos
TsungH
Level 12

Found out the hard way myself. 😄
0 Kudos