This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Minus upgrade left dll and xml file un-updated
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 05, 2008
08:41 PM
Minus upgrade left dll and xml file un-updated
Hi,
I am working on a InstallShield Script MSI project with IS2008, it's using 'Small' upgrade.
The problem is that there is one .dll file and .xml file that are not updated after running upgrading.
In the previous releases, the two files were made in the same component with the dll file set as key file. And the component was marked 'COM Extract at Build' as 'Yes'. And there were two copies of the component in two different features, the two features sometime coexist, sometime only one is selected, depending on user's selection.
Now I made the two files as two separate components (dll still as 'COM Extract at Build' to yes), and put them in the common feature that will be always selected, so only one copy in the feature tree. But the upgrading still doesn't work. In upgrading log file, I found the following loging info about the two files:
MSI (s) (74:84) [15:18:51:878]: Component: __MVersionDbUpdate_dll65; Installed: Null; Request: Null; Action: Null
..
MSI (s) (74:84) [15:18:51:878]: Component: MVersionDbUpdate_dll; Installed: Local; Request: Null; Action: Null
..
MSI (s) (74:84) [15:20:19:737]: Executing op: RegClassInfoRegister(Feature=Setup_Common,Component={EE10B5F0-5516-4ABF-A2B3-C34D6409AF97},,ClsId={3354FB12-F43B-44CC-B4C2-1AB18A1796AC},ProgId=MVersionDbUpdate.McUpdateDb.1,VIProgId=MVersionDbUpdate.McUpdateDb,Description=McUpdateDb Class,Context=InprocServer32,,,,,,,,,)
...
MSI (s) (74:84) [15:20:19:847]: Executing op: RegProgIdInfoRegister(ProgId=MVersionDbUpdate.McUpdateDb.1,ClsId={3354FB12-F43B-44CC-B4C2-1AB18A1796AC},,Description=McUpdateDb Class,,,VIProgId=MVersionDbUpdate.McUpdateDb,VIProgIdDescription=McUpdateDb Class,)
...
Can anybody know how to interpret the log info, and if a possible solution for this?
I am also thinking to force the copy/replacement of the two files, but the program files are also compressed to one .cab file, so I can't provide a source loation of the files.
Help please, I am running out time 😞
I am working on a InstallShield Script MSI project with IS2008, it's using 'Small' upgrade.
The problem is that there is one .dll file and .xml file that are not updated after running upgrading.
In the previous releases, the two files were made in the same component with the dll file set as key file. And the component was marked 'COM Extract at Build' as 'Yes'. And there were two copies of the component in two different features, the two features sometime coexist, sometime only one is selected, depending on user's selection.
Now I made the two files as two separate components (dll still as 'COM Extract at Build' to yes), and put them in the common feature that will be always selected, so only one copy in the feature tree. But the upgrading still doesn't work. In upgrading log file, I found the following loging info about the two files:
MSI (s) (74:84) [15:18:51:878]: Component: __MVersionDbUpdate_dll65; Installed: Null; Request: Null; Action: Null
..
MSI (s) (74:84) [15:18:51:878]: Component: MVersionDbUpdate_dll; Installed: Local; Request: Null; Action: Null
..
MSI (s) (74:84) [15:20:19:737]: Executing op: RegClassInfoRegister(Feature=Setup_Common,Component={EE10B5F0-5516-4ABF-A2B3-C34D6409AF97},,ClsId={3354FB12-F43B-44CC-B4C2-1AB18A1796AC},ProgId=MVersionDbUpdate.McUpdateDb.1,VIProgId=MVersionDbUpdate.McUpdateDb,Description=McUpdateDb Class,Context=InprocServer32,,,,,,,,,)
...
MSI (s) (74:84) [15:20:19:847]: Executing op: RegProgIdInfoRegister(ProgId=MVersionDbUpdate.McUpdateDb.1,ClsId={3354FB12-F43B-44CC-B4C2-1AB18A1796AC},,Description=McUpdateDb Class,,,VIProgId=MVersionDbUpdate.McUpdateDb,VIProgIdDescription=McUpdateDb Class,)
...
Can anybody know how to interpret the log info, and if a possible solution for this?
I am also thinking to force the copy/replacement of the two files, but the program files are also compressed to one .cab file, so I can't provide a source loation of the files.
Help please, I am running out time 😞
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 05, 2008
09:44 PM
Sorry, that's a component rule violation. A small update/minor upgrade can't do that.