Hi,

I have started to dabble with WIX recently as I require an automated build
and deployment facility.
I have searched previous posts and seen similar problems to the one I have
but have still been unable to progress.

The basic problem is that I get the following error in the msi log when
installing on win2K3 server or xp client:

=============================================================================
CustomActionSchedule(Action=ComPlusInstallExecute,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (E0:78) [16:09:13:179]: Invoking remote custom action. DLL:
C:\WINDOWS\Installer\MSI79.tmp, Entrypoint: ComPlusInstallExecute
ComPlusInstallExecute:  Error 0x80070490: Failed to find component object
ComPlusInstallExecute:  Error 0x80070490: Failed to configure components
ComPlusInstallExecute:  Error 0x80070490: Failed to register assembly, key:
LAPComPlusAssembly
ComPlusInstallExecute:  Error 0x80070490: Failed to register assemblies
Action ended 16:09:15: InstallFinalize. Return value 3.
MSI (s) (E0:C4) [16:09:15:653]: User policy value 'DisableRollback' is 0
MSI (s) (E0:C4) [16:09:15:653]: Machine policy value 'DisableRollback' is 0
=============================================================================

My wsx file is:

=============================================================================

<?xml version="1.0" encoding="utf-8"?>

<Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi";
xmlns:pca="http://schemas.microsoft.com/wix/2005/02/pubca";>
  
<Product Id="7CE7D7C0-0FB8-4D44-A02A-8835986F85B3" Language="1033"
Manufacturer="Acme Ltd" Name="KeywordRestrict" Version="2.0.0"
Codepage="1252">
    
        <Package Id="689C899B-1D7C-4AFF-9D80-E0C452F7EC07" Keywords="Installer"
Description="LP Keyword Restrict Installer" Compressed="yes"
Comments="Letter Production System" Manufacturer="Acme Ltd"
InstallerVersion="100" Languages="1033" SummaryCodepage="1252" />

  <Directory Id='TARGETDIR' Name='SourceDir'>
    <Directory Id='ProgramFilesFolder' Name='PFiles'>
      <Directory Id='Acme' Name='Acme'>
          <Directory Id="INSTALLDIR" Name="LAP10" LongName="LAP 1.0">
                        <Component Id="LAPCOMP" 
Guid="6E060E2C-3244-45AF-98B7-711352FD7340"
KeyPath="no">
                                <File Id="CISSLAPDLL" 
LongName="CISSLetAndPhrase.dll"
Name="CISSLE_1.DLL" Source="..\..\CISSLetAndPhrase.dll" DiskId="1"
Vital="yes" Assembly="no" KeyPath="yes" />

                                      <pca:ComPlusApplication 
Id="CISSLAPDLLCOMPLUS" Name="Letter And
Phrase">
                                              <pca:ComPlusAssembly 
Id="LAPComPlusAssembly" Type="native"
DllPath="[#CISSLAPDLL]">
                                                      <pca:ComPlusComponent
Id="CISSLetAndPhrase.KeywordRestrict"
CLSID="0B737682-CC88-472F-AE9B-A39DE0B982AC" Transaction="none" />
                                                      <pca:ComPlusComponent 
Id="CISSLetAndPhrase.CompName"
CLSID="24538838-CC96-4F50-89D8-DC5CE1E6FB52" Transaction="none" />
                                                      <pca:ComPlusComponent 
Id="CISSLetAndPhrase.HoldName"
CLSID="52DCCE25-40DF-4DEF-AF33-1279DC230C0E" Transaction="none" />
                                                      <pca:ComPlusComponent 
Id="CISSLetAndPhrase.Info"
CLSID="80E7D5F7-28E8-4180-8C65-5C90C606EB33" Transaction="none" />
                                                      <pca:ComPlusComponent 
Id="CISSLetAndPhrase.Web"
CLSID="D419CE6F-42D6-45D1-B451-6E66F40D2FD9" Transaction="none" />
                                              </pca:ComPlusAssembly>
                                      </pca:ComPlusApplication>
                        </Component>
                  </Directory>
      </Directory>
    </Directory>
  </Directory>

  <UI />
    
  <Media Id="1" Cabinet="KeywordRestrict.cab" EmbedCab="yes" />
    
  <Feature Id="Complete" Level="1">
    <Feature Id="MainProgram" Level="1">
      <ComponentRef Id="LAPCOMP" />
    </Feature>
  </Feature>

</Product>

</Wix>
============================================================================

My build commands (which run without errors) are:

===========================================================================
candle.exe -ext Microsoft.Tools.WindowsInstallerXml.PcaCompiler,pcaext
C:\Temp\KeywordRestrict\InstallFiles\KeywordRestrict\KeywordRestrictCOM.wxs
-out 
C:\Temp\KeywordRestrict\InstallFiles\KeywordRestrict\KeywordRestrictCOM.wixobj

light.exe -ext Microsoft.Tools.WindowsInstallerXml.PcaCompiler,pcaext
C:\Tools\WiX\wix-2.0.4820.0\pubca.wixlib
C:\Temp\KeywordRestrict\InstallFiles\KeywordRestrict\KeywordRestrictCOM.wixobj
-out
C:\Temp\KeywordRestrict\InstallFiles\KeywordRestrict\KeywordRestrictCOM.msi
===========================================================================


I am using wix version 2.0.4820.0

I used to tallow to obtain the component information and cobbled the wxs
file together from other files I have used which worked for straight forward
exe installs (i.e. not COM+)

I am sure I am making some basic error somewhere as I have read other posts
which profess to successful COM+ installations.

Any help would be most appreciated,

Regards

Dave
-- 
View this message in context: 
http://www.nabble.com/COM%2B-msi-error-tf4523130.html#a12903573
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to