Bugs item #1806326, was opened at 2007-10-02 09:41 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1806326&group_id=105970
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: candle Group: v3.0 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Robert Livermore (roblivermore) Assigned to: Nobody/Anonymous (nobody) Summary: Merge COM Plus WiX 3.0.3328.0 Initial Comment: msiexec throws a exception: The COM+ application was not found.( -2147023728 MYCOMAPP.GuidHere ) To Reproduce: Create a merge module with 1 Merge an msm <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:pca="http://schemas.microsoft.com/wix/ComPlusExtension"> <Module Id="SIMCOMMON" ..... <Package Id= .... <pca:ComPlusApplication Id="MYCOMAPP" Name="SIMComponents" /> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="MergeRedirectFolder"> <Component Id="PPJobScheduler.dll" Guid="f8c430f6-8cb2-49b7-9526-41435652916c"> <File Id="PPJobScheduler.dll" Name="PPJobScheduler.dll" Source="$(var.SimBin)PPJobScheduler.dll" SelfRegCost="1" Vital ="yes" /> <pca:ComPlusAssembly Id="PPJobScheduler_COM" Type="native" Application="FASIMCOMPLUS" DllPath ="[#PPJobScheduler.dll]" > <pca:ComPlusComponent Id ="PPJobScheduler.PPJobSchedulerObj.1" CLSID ="0CAE44CD-1AB2-11D4-A863-00C04F8F220E"/> </pca:ComPlusAssembly> </Component> In the Package create the COM+ Application and Reference the merge module. <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="SIMFRAMEWORKDIR" Name="SIMFramework"> <!-- Custom Directory for SIMs Legacy SIMs are typically installed C:\Program files\SIMFramework\Bin --> <Directory Id ="SIMFRAMEWORKBINDIR" Name="Bin"> <Component Id ="FASIMCOMCOMP" Guid ="4E9DFDB2-2B9C-4b3c-BFF3-3722392717D6" > <CreateFolder /> <pca:ComPlusApplication Id="MYCOMAPP" Name="Fleet Assistant SIM Components" ApplicationId="A2DF4104-7F9A-44FF-BE50-41C5EE376201" Authentication="none" Activation="inproc" > </pca:ComPlusApplication> </Component> <Merge Id ="SIMCommon.msm" Language="1033" DiskId="1" SourceFile ="$(var.MergeModuleBin)\SimCommon\bin\$(var.Config)\SimCommon.msm" /> The problem is the MSI COMPlusApplication table after the merge contains an entry which is orphaned to any components. I can work around this by putting all components beneath the Product. However this is not desirable because the file become very large. The speed to merge into multipule MSI is faster then compiling the components multipult times. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1806326&group_id=105970 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ WiX-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-devs
