All, 

I really apologize for being a pain on this topic.  I've been looking
everywhere that I can think of to get some clue and answers to get these
components installed but I'm not having any luck at all.  I can get them
registered using the registry elements and have trimmed out the various
parts using the heat options -suid -svb6 -scom and -sreg . I've been
looking at the install log line by line however it's not showing
anything that I can see as a problem other than the following errors:

Action 15:53:05: CreateComPlusPartitions. Creating COM+ partitions
Action 15:53:05: AddUsersToComPlusPartitionRoles. Adding users to COM+
partition roles
Action 15:53:05: AddComPlusPartitionUsers. Setting default COM+
partitions for users
Action 15:53:05: CreateComPlusApplications. Creating COM+ applications

CreateComPlusApplications: Application: NFTS Dictionary Constants

CreateComPlusApplications: Application: NFTS V3.0 XTimers

Action 15:53:06: CreateComPlusApplicationRoles. Creating COM+
application roles
Action 15:53:06: AddUsersToComPlusApplicationRoles. Adding users to COM+
application roles
Action 15:53:06: RegisterComPlusAssemblies. Registering COM+ components

RegisterComPlusAssemblies: DLL: D:\apps\nfts\binaries\XTimers.dll

ComPlusInstallExecute:  Error 0x80070490: Failed to find component
object
ComPlusInstallExecute:  Error 0x80070490: Failed to configure components
ComPlusInstallExecute:  Error 0x80070490: Failed to register assembly,
key: XTimerComPlusAssembly
ComPlusInstallExecute:  Error 0x80070490: Failed to register assemblies

Action ended 15:53:08: InstallFinalize. Return value 3.

When I check the file properties on the XTimers.dll it indicates that it
is a Microsoft file v1.00.0078  and provides code-only xtimer objects.
I think one of the questions I asked before in another post was do VB6
COM+ components have an assembly?  I've only seen assemblies mentioned
in .NET.  

I've spent the last 4-5 months on this project and now I'm at a road
block and I don't know which way to go. 

Here is a sample of my code:

<Component Id="XTimers" DiskId="1"
Guid="{897541CA-B961-4258-B4D4-2634231FC3BA}">
   <File Id="XTimers"
Source="D:\Projects\NFTS\Src\apps\nfts\binaries\XTimers.dll"
KeyPath="yes" Vital="yes"/>
   {Registry elements have been stripped }
     <complus:ComPlusApplication Id="XTimerComPlusApplication"
Name="NFTS V3.0 XTimers">
        <complus:ComPlusAssembly Id="XTimerComPlusAssembly"
Type="native" DllPath="[#XTimers]">
           <complus:ComPlusComponent Id="XTimerComPlusComponent"
CLSID="{SOME-GUID}" />
        </complus:ComPlusAssembly>
     </complus:ComPlusApplication>
</Component>

Please let me know if there is anything else you need to see.


Thank you in advance,
  
Jim


Jim MacDiarmid
EDS, an HP company
U.S. Public Sector 
Department of Homeland Security Segment
13600 EDS Drive, A3N-B27
Herndon, VA  20171
703-236-3821(office)
571-247-2343(cell)


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to