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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users