Hi folks,

I am using WiX 3 to build a MSI installer using VS8 (SP1, KB918525). 
Majority of the files that are packaged in the installer are DLLs built 
using VC8 that depend upon x86 side-by-side assemblies. After a 
successful installation of the product, the installed DLLs fail to load. 
the dependency walker (depends.exe) shows an error saying that, "The 
side-by-side configuration information in the DLL contains errors". It 
fails to find the assembly DLLs (MFC80.dll, MSVCR80.dll, MSVCP80.dll) 
that *are* there in the WinSxS directory.

I am merging the .msm files into the installer in the following way:

<!-- C runtime for VC8 -->
<Merge Id='Microsoft_VC80_CRT_x86.msm' DiskId='1' Language='0'
        SourceFile='$(var.COMMON_PROGRAMFILES)\Merge 
Modules\Microsoft_VC80_CRT_x86.msm' />

<Merge Id='policy_8_0_Microsoft_VC80_CRT_x86.msm' DiskId='1'
        Language='0' SourceFile='$(var.COMMON_PROGRAMFILES)\Merge 
Modules\policy_8_0_Microsoft_VC80_CRT_x86.msm' />

Please let me know if you any clues about this error.
Any help or pointers are much appreciated.

Thanks,

Sumant.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to