Hi 
I am trying to install a test COM+ using WiX com plus extension.
Installation fails with following error in the log

MSI (s) (BC:88) [21:50:36:164]: Invoking remote custom action. DLL:
C:\Windows\Installer\MSI326D.tmp, Entrypoint: ComPlusInstallExecuteCommit
Action 21:50:36: RegisterComPlusAssemblies. Registering COM+ components
RegisterComPlusAssemblies: DLL: 
ComPlusInstallExecuteCommit:  ExceptionInfo: Code='0',
Source='System.EnterpriseServices', Description='The 'assembly' argument
must be specified.', HelpFile='', HelpContext='0'
ComPlusInstallExecuteCommit:  Error 0x80020009: Failed to invoke
RegistrationHelper.InstallAssembly() method
ComPlusInstallExecuteCommit:  Error 0x80020009: Failed to register .NET
assembly
ComPlusInstallExecuteCommit:  Error 0x80020009: Failed to register assembly,
key: mycmplsassembly
ComPlusInstallExecuteCommit:  Error 0x80020009: Failed to register
assemblies
CustomAction ComPlusInstallExecuteCommit_64 returned actual error code 1603
(note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (BC:84) [21:50:39:574]: Executing op:
Header(Signature=1397708873,Version=500,Timestamp=1166257746,LangId=1033,Platform=589824,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)


My code for the same is below:
    <Component Id="testcomtlb" Guid="{ef46de13-cefe-41ed-bb10-e5746a963830}"
Directory="INSTALLFOLDER" Win64="yes">
      <File Id="testcomtlb" Source="testcomdll.tlb" KeyPath="yes" />
    </Component>
    <Component Id="mydotnetcomdll" 
Guid="FA66C9B1-87E0-4F33-B2D8-9A1ECE0BFA9B" Directory="INSTALLFOLDER"
Win64="yes">

      <File Id="testcomdll" Source="testCOMdll.dll" KeyPath="yes"
Assembly=".net" />
      
     <comapp:ComPlusApplication Id="mycomplus" Name="My COM+ Application">
        <comapp:ComPlusAssembly Id="mycmplsassembly"
DllPath="[#mydotnetcomdll]" TlbPath="[#testcomtlb]" Type=".net"
RegisterInCommit="yes">
          <comapp:ComPlusComponent Id="chechkInterface"
CLSID="36E6BC94-308C-4952-84E6-109041990EF7" />
        </comapp:ComPlusAssembly>
      </comapp:ComPlusApplication>

Note:
1. I got the tlb via cmd using RegAsm
2. I did not run heat.exe over this tlb,instead directly using as component.

Could anyone please help on this.?

Regards,
Sampat



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/error-during-installation-of-net-COM-application-tp7598367.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to