Search code examples
visual-c++installshield-le

Install Shield LE - Error 6058 ... merging Visual C++ 10.0 CRT in 64bit


I'm trying to compile an install shield project. It's a 64 bit program.
I keep getting this error, although it does compile OK and installs OK:

Error   16  -6058: Error merging Visual C++ 10.0 CRT (IA64) with module ID C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_ia64.msm   ISEXP : error : -6058: Error merging Visual C++ 10.0 CRT (IA64) with module ID C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_ia64.msm

Any idea how can tell it NOT to try and merge ? (I can let it install the CRT ad a redistributable instead)


Solution

  • Ok, so it's like this:

    Was detected as a dependency by mistake:

    Adding merge module 'Visual C++ 10.0 CRT (IA64)' that is a dependency of component 'MyProjectName.Primary_output'

    So you go to:

    Specify application Data -> Files

    Right click on the specified project that had the dependency.
    Choose Dependencies from scan at build.. find that unwanted file, and uncheck it.