I have the following in my .wxs and I'm trying to register the dll for com interop but when I run the install it fails with the log information below. Any thoughts as to what is going on?
Shane Holder Wix_64 version 3.0.6424.0. <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:complus="http://schemas.microsoft.com/wix/ComPlusExtension"> <Product Id="26bf6903-c282-4f25-9b6d-122d1cc40f3d" Name="Wix" Language="1033" Version="1.0.0.0" Manufacturer="Me" UpgradeCode="5d589899-20b7-48a8-b265-65653f85b51b"> <Package InstallerVersion="200" Compressed="yes" /> <Media Id="1" Cabinet="Wix.cab" EmbedCab="yes" /> <Property Id="WIXUI_INSTALLDIR" Value="TestInstallDir" /> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="TestInstallDir" Name="RegistrationTest"> </Directory> </Directory> </Directory> <DirectoryRef Id="TestInstallDir"> <Component Id="MyAssembly.dll_1" DiskId="1" Guid="7667AAE9-F265-4F10-8452-43F024181FC1"> <File Id="MyAssembly.dll_1" Name="MyAssembly.dll" Source="..\MyAssembly\bin\Release\MyAssembly.dll" KeyPath="yes" Vital="yes"/> <complus:ComPlusApplication Id="MyAssemblyComPlus" Name="Com+ UI"> <complus:ComPlusAssembly Id="FileGenerateComPlusAssembly" Type=".net" DllPath="[#MyAssembly.dll_1]" TlbPath="[#MyAssembly_tlb]"> <complus:ComPlusComponent Id="ACHUIInterface" CLSID="5C4D6F6A-FED7-4FC9-BA3E-0B6812827430" /> </complus:ComPlusAssembly> </complus:ComPlusApplication> </Component> <Component Id="MyAssembly_tlb" Guid="662F1AAF-693D-428A-BC01-1CF40793122D"> <File Id="MyAssembly_tlb" Name="MyAssembly.tlb" Source="..\MyAssembly\bin\Release\MyAssembly.tlb" KeyPath="yes" /> </Component> </DirectoryRef> <Feature Id="ACHClient" Level="1" Title="Stuff Client"> <ComponentRef Id="MyAssembly.dll_1" /> <ComponentRef Id="MyAssembly_tlb" /> </Feature> <UIRef Id="WixUI_InstallDir" /> </Product> </Wix> Action 14:05:22: InstallFiles. Copying new files InstallFiles: File: MyAssembly.dll, Directory: C:\Program Files (x86)\RegistrationTest\, Size: 20480 InstallFiles: File: MyAssembly.tlb, Directory: C:\Program Files (x86)\RegistrationTest\, Size: 2900 Action 14:05:22: ComPlusRollbackInstallPrepare. Action 14:05:22: ComPlusInstallPrepare. Action 14:05:22: ComPlusRollbackInstallExecute. Action 14:05:22: ComPlusInstallExecute. Registering COM+ components Action 14:05:22: CreateComPlusPartitions. Creating COM+ partitions Action 14:05:22: AddUsersToComPlusPartitionRoles. Adding users to COM+ partition roles Action 14:05:22: AddComPlusPartitionUsers. Setting default COM+ partitions for users Action 14:05:22: CreateComPlusApplications. Creating COM+ applications CreateComPlusApplications: Application: Com+ UI Action 14:05:23: CreateComPlusApplicationRoles. Creating COM+ application roles Action 14:05:24: AddUsersToComPlusApplicationRoles. Adding users to COM+ application roles Action 14:05:24: RegisterComPlusAssemblies. Registering COM+ components RegisterComPlusAssemblies: DLL: C:\Program Files (x86)\RegistrationTest\MyAssembly.dll ComPlusInstallExecute: Error 0x80070490: Failed to find component object ComPlusInstallExecute: Error 0x80070490: Failed to configure components ComPlusInstallExecute: Error 0x80070490: Failed to register assembly, key: FileGenerateComPlusAssembly ComPlusInstallExecute: Error 0x80070490: Failed to register assemblies Action ended 14:05:28: InstallFinalize. Return value 3. Action 14:05:28: Rollback. Rolling back action: Rollback: Registering COM+ components Rollback: ComPlusRollbackInstallExecute Action 14:05:29: RegisterComPlusAssemblies. Registering COM+ components RegisterComPlusAssemblies: DLL: C:\Program Files (x86)\RegistrationTest\MyAssembly.dll Action 14:05:29: CreateComPlusApplications. Creating COM+ applications CreateComPlusApplications: Application: Com+ UI CreateComPlusApplications: Application: ComPlusInstallPrepare CreateComPlusApplications: Application: ComPlusRollbackInstallPrepare CreateComPlusApplications: Application: Copying new files Info 1903. Scheduling reboot operation: Deleting file C:\Program Files (x86)\RegistrationTest\TBD8F06.tmp. Must reboot to complete operation. CreateComPlusApplications: Application: Updating component registration ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. ______________________________________________________________________ ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. ______________________________________________________________________ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users