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