... thought I'd better add that the component was created in VB6 ...:-)
daveog wrote: > > 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#a12903924 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