
amit.kumar21 asked a question.
Hi everyone,
I’m using InstallShield 2010 for an old project. I’ve run into an issue where two specific entries related to msvcr100 appear in the generated
.msi
but I cannot find any reference to them in the ISM project through the IDE or Direct Editor.
In the output MSI (viewed using Orca), I see:
- A Component entry:
- C_Central_msvcr100
- A GUID:
- 4FDF8AE3-DB62-388A-A19D-20715E6AC056
Despite searching all tables in Direct Editor (
Component, FeatureComponents, Registry, etc.), I can't locate these entries inside the ISM file.
I have:
- Removed VC++ 2010 Redistributable from Redistributables view
- Searched in all features and components
- Checked all .prq files and merge modules
These entries persist in every MSI build. They are causing a 2709 runtime error during install when a feature referencing them is selected:
Error 2709. The specified Component name 'C_Central_msvcr100' not found in Component table.
🔍 My questions:
- Where else can these components be hiding in the ISM project?
- Could these be coming from a corrupted merge module or cached in the ISM behind the UI?
- How can I safely strip them out or prevent them from getting injected into the final MSI?
Any insights or cleanup strategies would be greatly appreciated.
Maybe you have the .NET Scan at Build option set to "Dependencies and Properties" in one or all components. This would add dependency components at build time. I recommend setting it to "Properties only". You can set this as default for new components under Tools > Options > .NET tab