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

Reply via email to