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
- :
- Newbie and Automated Build
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
‎Nov 10, 2008
08:10 AM
Newbie and Automated Build
Hey All,
I am building my InstallScript MSI Project using the automated build process.
I am adding all the files and folders to a INSTALLDIR. After building the setup when i run the setup.exe no files or folders are installed through the setup.
When i opened the .ism file INSTALLDIR is showing all files and folders. I have used the sample script provided by installshield. One component is created for all the files in the folder that includes dll's also. But, it is showing all components are static components(for folders), and no component for dll's are created. I have to use dynamic link in the setup.Please give me some guidance.
Thanks.
I am building my InstallScript MSI Project using the automated build process.
I am adding all the files and folders to a INSTALLDIR. After building the setup when i run the setup.exe no files or folders are installed through the setup.
When i opened the .ism file INSTALLDIR is showing all files and folders. I have used the sample script provided by installshield. One component is created for all the files in the folder that includes dll's also. But, it is showing all components are static components(for folders), and no component for dll's are created. I have to use dynamic link in the setup.Please give me some guidance.
Thanks.
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 11, 2008
05:34 AM
balajicherukuri wrote:
Hey All,
I am building my InstallScript MSI Project using the automated build process.
I am adding all the files and folders to a INSTALLDIR. After building the setup when i run the setup.exe no files or folders are installed through the setup.
When i opened the .ism file INSTALLDIR is showing all files and folders. I have used the sample script provided by installshield. One component is created for all the files in the folder that includes dll's also. But, it is showing all components are static components(for folders), and no component for dll's are created. I have to use dynamic link in the setup.Please give me some guidance.
Thanks.
Create the components through component wizard and try it out.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 11, 2008
09:05 AM
When using Dynamic File Linking ( which I try to avoid generally at all cost ) you won't see the components in your ISM because they are emitted into your resulting MSI. Build your MSI ( or extract it from your compressed EXE ) and edit it using InstallShield Direct Edit mode and you'll see the components that InstallShield authored for you at build time.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 13, 2008
07:02 AM
Thank you for your reply.
Now i am using .NET to edit the ISM.Now it is working fine.
ISWiAuto14.ISWiComponent objComponent = objFeatures.ISWiComponents["DefaultComponent"];
objComponent.AddDynamicFileLinking(@"D:\InstallShield 2008 Projects\web");
But i did not find SDK for Building the setup.I am unable to build the setup using "ISWIBUILDLib".
Thanks,
Balaji
Now i am using .NET to edit the ISM.Now it is working fine.
ISWiAuto14.ISWiComponent objComponent = objFeatures.ISWiComponents["DefaultComponent"];
objComponent.AddDynamicFileLinking(@"D:\InstallShield 2008 Projects\web");
But i did not find SDK for Building the setup.I am unable to build the setup using "ISWIBUILDLib".
Thanks,
Balaji
![](/skins/images/3B39CE851FDD5528C393F146EB70A2D0/responsive_peak/images/icon_anonymous_message.png)