I have a Wix installer that includes the following lines in the .wxs to get the VS 2008 SP1 CRT merge modules into it:
<DirectoryRef Id="TARGETDIR"><Merge Id="VCRedist" SourceFile="C:\Program Files\Common Files\Merge Modules\Microsoft_VC90_CRT_x86.msm" DiskId="1" Language="0"/></DirectoryRef> <MergeRef Id="VCRedist"/> (I tried putting the Merge in the Directory, and the MergeRef in a seperate Feature and I tried adding the policy merge module too, none of that made any difference.) And it seems to work as expected on WinXP and Win2000, but not on Vista or Windows7. On Vista and Windows7 I get a 2902 error and the MSI log looks like: MSI (s) (C4:14) [13:56:32:484]: Created Custom Action Server with PID 1628 (0x6 5C). MSI (s) (C4:3C) [13:56:32:703]: Running as a service. MSI (s) (C4:3C) [13:56:32:703]: Hello, I'm your 32bit Elevated custom action se rver. MSI (s) (C4:6C) [13:56:32:765]: Closing MSIHANDLE (6) of type 790536 for thread 2672 MSI (s) (C4:70) [13:56:32:765]: Executing op: ActionStart(Name=InstallFiles,Des cription=Copying new files,Template=File: [1], Directory: [9]) Action 13:56:32: InstallFiles. Copying new files MSI (s) (C4:70) [13:56:32:765]: Executing op: ProgressTotal(Total=8660044,Type= 0,ByteEquivalent=1) MSI (s) (C4:70) [13:56:32:765]: Executing op: SetTargetFolder(Folder=C:\Windows \winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edea da\) MSI (s) (C4:70) [13:56:32:828]: Executing op: SetSourceFolder(Folder=1\Windows\ winsxs\ulCRTx86\) MSI (s) (C4:70) [13:56:32:828]: Executing op: ChangeMedia(,MediaPrompt=Please i nsert the disk: ,MediaCabinet=Sample.cab,BytesPerTick=32768,CopierType=2,Module FileName=C:\Windows\Installer\ac41a.msi,,,,,IsFirstPhysicalMedia=1) MSI (s) (C4:70) [13:56:32:828]: Executing op: AssemblyCopy(SourceName=fbvwqbcr. mic|x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e.manifest, SourceCabKey=ul_manifest.30729.01.Microsoft_VC90_CRT_x86.SP.D8D85FD0_537C_3A3A_ 9BEC_7A1B426637EC,DestName=x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_ x-ww_6f74963e.manifest,Attributes=0,FileSize=1857,PerTick=32768,,VerifyMedia=1, ElevateFlags=4,,,,ComponentId={6D321E57-3E99-3B87-BF23-2CDFF3361CB4},IsManifest =1,,,AssemblyMode=0,) DEBUG: Error 2902: Operation ixfAssemblyCopy called out of sequence. The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2902. The argument s are: ixfAssemblyCopy, , MSI (s) (C4:70) [13:56:38:684]: Product: Curl RTE -- The installer has encounte red an unexpected error installing this package. This may indicate a problem wi th this package. The error code is 2902. The arguments are: ixfAssemblyCopy, , Action ended 13:56:38: InstallFinalize. Return value 3. MSI (s) (C4:70) [13:56:38:715]: User policy value 'DisableRollback' is 0 MSI (s) (C4:70) [13:56:38:715]: Machine policy value 'DisableRollback' is 0 MSI (s) (C4:70) [13:56:38:715]: Executing op: Header(Signature=1397708873,Versi on=405,Timestamp=996896529,LangId=1033,Platform=0,ScriptType=2,ScriptMajorVersi on=21,ScriptMinorVersion=4,ScriptAttributes=1) MSI (s) (C4:70) [13:56:38:715]: Executing op: DialogInfo(Type=0,Argument=1033) MSI (s) (C4:70) [13:56:38:715]: Executing op: DialogInfo(Type=1,Argument=Curl R TE) MSI (s) (C4:70) [13:56:38:715]: Executing op: RollbackInfo(,RollbackAction=Roll back,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupActio n=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File : [1]) Anyone have any idea what is going on? I have even tried to use a MSDN incident but havn't been able to convince Microsoft that it even might be an issue with the merge modules or MSI. William Bardwell ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users