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
- :
- MergeModul is installed twice
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
Feb 25, 2014
06:52 AM
MergeModul is installed twice
Hi everybody,
i have merge modul setup and an basic msi project setup in the web format (which means the result is a single .exe file).
The INSTALLDIR setting in the merge module is set to: [TARGETDIR]
In basic msi the redistributable of the merge module destination is set to: [INSTALLDIR]
The merge modul is installed correctly under the location which the user gives the setup during installation process BUT its installed a second time under hard drive D:\ ?? The install path is C:\Program Files...
Thanks in advance for your help.
Best Regards
i have merge modul setup and an basic msi project setup in the web format (which means the result is a single .exe file).
The INSTALLDIR setting in the merge module is set to: [TARGETDIR]
In basic msi the redistributable of the merge module destination is set to: [INSTALLDIR]
The merge modul is installed correctly under the location which the user gives the setup during installation process BUT its installed a second time under hard drive D:\ ?? The install path is C:\Program Files...
Thanks in advance for your help.
Best Regards
- Tags:
- install
- merge module
(1) Reply
Feb 27, 2014
01:56 AM
Hi all,
I just wanted to let you know through what the problem was caused and the solution for it. Yes many thanks to myself 😄
The problem is caused through TWO different actions, but the REASON is the same:
1. Reason
The problem caused through deleting a merge modul in any setup.
If you have components (dlls) where the feature .NET Scan At Build Component Settings is set to "Dependencies and Properties"
The setup will check during building if a dependency dll exist in each merge modul. If yes the merge modul is automatically added without any question.
Solution:
To get around this problem just build the setup locally and check the output. Search lines like this:
"Adding merge module 'My Merge Module Project' that is a dependency of component 'MySuperDll.dll3'"
Go through each component (e.g. 'MySuperDll.dll3') and set the .NET Scan At Build Component Settings is set to "Properties"
OR
Go to the 'Component' table in 'Direct Editor' and set all rows in the column ISAttributes(I4) from the value '17' to '9'
1...None
9...Properties
17...Dependencies and Properties
Check also this link:
http://buildmaestro.wordpress.com/2011/02/21/installshields-component-wizard/
2. Reason
In general I could reproduce the same by adding a new dll (for example MySuperDll.dll3) to a new setup. This feature was enabled by default and the whole merge modul was included.
To solve this change your default behaviour of Installshield: Go to Tools | Options | .NET and change the default
I just wanted to let you know through what the problem was caused and the solution for it. Yes many thanks to myself 😄
The problem is caused through TWO different actions, but the REASON is the same:
1. Reason
The problem caused through deleting a merge modul in any setup.
If you have components (dlls) where the feature .NET Scan At Build Component Settings is set to "Dependencies and Properties"
The setup will check during building if a dependency dll exist in each merge modul. If yes the merge modul is automatically added without any question.
Solution:
To get around this problem just build the setup locally and check the output. Search lines like this:
"Adding merge module 'My Merge Module Project' that is a dependency of component 'MySuperDll.dll3'"
Go through each component (e.g. 'MySuperDll.dll3') and set the .NET Scan At Build Component Settings is set to "Properties"
OR
Go to the 'Component' table in 'Direct Editor' and set all rows in the column ISAttributes(I4) from the value '17' to '9'
1...None
9...Properties
17...Dependencies and Properties
Check also this link:
http://buildmaestro.wordpress.com/2011/02/21/installshields-component-wizard/
2. Reason
In general I could reproduce the same by adding a new dll (for example MySuperDll.dll3) to a new setup. This feature was enabled by default and the whole merge modul was included.
To solve this change your default behaviour of Installshield: Go to Tools | Options | .NET and change the default