I've been receiving the following error during installation ---snip--- ComPlusInstallExecuteCommit: Registering assembly, key: PasswordFilterServerCOMAssembly MSI (s) (EC!E4) [22:13:20:296]: Closing MSIHANDLE (163) of type 790531 for thread 3300 MSI (s) (EC!E4) [22:13:22:375]: Creating MSIHANDLE (164) of type 790531 for thread 3300 ComPlusInstallExecuteCommit: Error 0x80070490: Failed to find component object MSI (s) (EC!E4) [22:13:22:375]: Closing MSIHANDLE (164) of type 790531 for thread 3300 MSI (s) (EC!E4) [22:13:22:375]: Creating MSIHANDLE (165) of type 790531 for thread 3300 ComPlusInstallExecuteCommit: Error 0x80070490: Failed to configure components MSI (s) (EC!E4) [22:13:22:375]: Closing MSIHANDLE (165) of type 790531 for thread 3300 MSI (s) (EC!E4) [22:13:22:375]: Creating MSIHANDLE (166) of type 790531 for thread 3300 ComPlusInstallExecuteCommit: Error 0x80070490: Failed to register assembly, key: PasswordFilterServerCOMAssembly MSI (s) (EC!E4) [22:13:22:375]: Closing MSIHANDLE (166) of type 790531 for thread 3300 MSI (s) (EC!E4) [22:13:22:375]: Creating MSIHANDLE (167) of type 790531 for thread 3300 ComPlusInstallExecuteCommit: Error 0x80070490: Failed to register assemblies ---snip---
and assumed the failure was due to the absence of dependent assemblies. I stumbled upon ComPlusAssemblyDependency but have been receiving the error ---snip--- Error 4 ICE03: Not a valid foreign key; Table: ComPlusAssemblyDependency, Column: RequiredAssembly_, Key(s): PasswordFilterServerCOMAssembly.IDCSecurity C:\programming\PasswordFilter\PasswordFilterInstaller\Product.wxs 78 1 PasswordFilterInstaller ---snip--- Fragment of the Wix XML ---snip--- <Component Id="IDCSecurity" Guid="31a48c19-7e19-4045-8197-7ec90268aef2"> <File Id='IDCSecurityDLL' Name='IDCSecurity.dll' DiskId='1' Source='..\PasswordFilterServer\bin\Debug\IDCSecurity.dll' Assembly='.net' KeyPath='yes'/> </Component> <Component Id="PasswordFilterServer" DiskId="1" Guid="31a48c19-7e19-4045-8197-7ec90268aef7"> <File Id='PasswordFilterServerGACDLL' Name='PasswordFilterServer.dll' Source='..\PasswordFilterServer\bin\Debug\PasswordFilterServer.dll' Assembly='no' KeyPath='yes' Vital='yes'/> <complus:ComPlusApplication Id='PasswordFilterServerCOM' Name='Cloud Password Filter COM+ Server'> <complus:ComPlusAssembly Id='PasswordFilterServerCOMAssembly' DllPath='[#PasswordFilterServerGACDLL]' TlbPath='[#PasswordFilterServer_tlb]' Type='.net' RegisterInCommit='yes'> <complus:ComPlusAssemblyDependency RequiredAssembly='IDCSecurity'/> <complus:ComPlusComponent Id='PasswordFilterServerCLSID' CLSID='767427A7-7072-4bf8-B8AB-BF099DE9455C' InitializesServerApplication='yes'/> </complus:ComPlusAssembly> </complus:ComPlusApplication> </Component> ---snip--- Sincerely, Adam | Identity Concepts | a: PO Box 451 Hamilton, | Brisbane, QLD 4007, Australia | m:+61 419 637 518 | e: adam_j_brad...@identityconcepts.com.au | im: adam_j_brad...@hotmail.com | skype: adam_j_bradley | w:http://www.identityconcepts.com.au | “I’d put my money on the sun and solar energy. What a source of power! I hope we don’t have to wait till oil and coal run out before we tackle that.” [ Thomas Alva Edison ] ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users