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
- :
- Dynamic file linking + dlls registration
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
Jul 11, 2013
09:37 AM
Dynamic file linking + dlls registration
I'm new to InstallShield 2013 Professional Edition. Working with installer (Basic MSI Project) for my project. Here is description of my problem:
I have bin folder where all my dlls (c++ and vb.net dlls) are placed. I want register all c++ dlls during project installing. At the same time, all dlls from my bin folder after successful installation should be placed here:
c:\Program Files\MY_PROJECT_NAME\bin
To do so, I click Add Folder in Project Assistant-Application Files view, select bin folder, and click Yes when I'm asked to create a dynamic file link to it (I noticed that new Component named 'AllOtherFiles' created after this).
Then I want to tell InstallShield which of dlls from bin folder I want to register during installation. How can I do this? I have near 200 dlls in my bin folder and only 10 of them are c++ dlls and should be registered.
I used InstallShield 2012 Limited Edition several months ago, and it was quite simple to register my 10 dlls, just via Right mouse Click on dll name->Properties->Com & NET settings tab-> select 'Extract Com Information' Registration type.
But I didn't find such thing in dll's Properties in 2013 Professional Edition.
I have bin folder where all my dlls (c++ and vb.net dlls) are placed. I want register all c++ dlls during project installing. At the same time, all dlls from my bin folder after successful installation should be placed here:
c:\Program Files\MY_PROJECT_NAME\bin
To do so, I click Add Folder in Project Assistant-Application Files view, select bin folder, and click Yes when I'm asked to create a dynamic file link to it (I noticed that new Component named 'AllOtherFiles' created after this).
Then I want to tell InstallShield which of dlls from bin folder I want to register during installation. How can I do this? I have near 200 dlls in my bin folder and only 10 of them are c++ dlls and should be registered.
I used InstallShield 2012 Limited Edition several months ago, and it was quite simple to register my 10 dlls, just via Right mouse Click on dll name->Properties->Com & NET settings tab-> select 'Extract Com Information' Registration type.
But I didn't find such thing in dll's Properties in 2013 Professional Edition.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jul 15, 2013
12:30 PM
It seems this is an old question, the short answer to which is it's not possible with a dynamic link. Here is a link to the same question for IS v10.5, a long time ago:
http://community.flexerasoftware.com/showthread.php?144004-self-register-a-few-dlls-that-are-dynamic-links
http://community.flexerasoftware.com/showthread.php?144004-self-register-a-few-dlls-that-are-dynamic-links
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)