I don't know the answer but have you seen this: http://www.tramontana.co.hu/wix/lesson5.php#5.12.
I have written a few test installs for COM+ and they all seem to work ok (I
actually wrote this bit of the tutorial). I don't think you need to register the
component first before adding it COM+ so this may be the
problem.
If this doesn't help let me know and I'll see if I can help
some more.
Neil
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Watson
Sent: 18 October 2006 02:55
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Error 0x80070057 during COMPlusInstallExecuteI'm trying to create a COM+ application and register a single native DLL. The DLL is a Visual C++ 6.0 MFC component (Win32). If I comment out the pca: lines, the MSI runs successfully and I can do a regsvr32 by hand as a test that the DLL is installed correctly. I used tallow to generate a .reg file then wrote a custom script to create all the individual registry entries ( i.e. no "self-registration"). When I enable the pca: lines I get the following errors in the msi log:Action 12:17:28: ComPlusRollbackInstallPrepare.
Action 12:17:28: ComPlusInstallPrepare.
Action 12:17:28: ComPlusRollbackInstallExecute.
Action 12:17:28: ComPlusInstallExecute. Registering COM+ components
Action 12:17:29: CreateComPlusPartitions. Creating COM+ partitions
Action 12:17:29: AddUsersToComPlusPartitionRoles. Adding users to COM+ partition roles
Action 12:17:29: AddComPlusPartitionUsers. Setting default COM+ partitions for users
Action 12:17:29: CreateComPlusApplications. Creating COM+ applications
CreateComPlusApplications: Application: KANA Contact Center COM Objects
Action 12:17:29: CreateComPlusApplicationRoles. Creating COM+ application roles
Action 12:17:29: AddUsersToComPlusApplicationRoles. Adding users to COM+ application roles
Action 12:17:29: RegisterComPlusAssemblies. Registering COM+ components
RegisterComPlusAssemblies: DLL:
ComPlusInstallExecute: Error 0x80070057: Failed to install components
ComPlusInstallExecute: Error 0x80070057: Failed to register native assembly
ComPlusInstallExecute: Error 0x80070057: Failed to register assembly, key: SBOAdmin
ComPlusInstallExecute: Error 0x80070057: Failed to register assemblies
Here are the relevant pca: entries -<pca:ComPlusApplication Id="AppObj" Name="App Objects">
<pca:ComPlusAssembly Id="SBOAdmin" Type="native" DllPath="[#SBOAdmin]">
<pca:ComPlusComponent Id=" SBOAdmin.AdminQuery.1" CLSID="7C038CD4-18DB-11D3-A749-00104B2A85E4" Transaction="none" />
<pca:ComPlusComponent Id="SBOAdmin.Attribute.1" CLSID="C870A451-B0FC-11D0-BEC4-006097584221" Transaction="required" />
<pca:ComPlusComponent Id="SBOAdmin.Datadict.1" CLSID="34309D81-2602-11D1-920F-006008318B0D" Transaction="required" />
<pca:ComPlusComponent Id="SBOAdmin.PropertyObject.1 " CLSID="3EF68029-C360-11D1-9197-006097AFF206" Transaction="required" />
</pca:ComPlusAssembly>
</pca:ComPlusApplication>
Can anyone shed some light on what I'm missing?Thanks!
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users