Hi All. Thanks for answering. Your support is very appreciated.
I came to the same conclusion - looks like there are tables below in CrystalReports .msm file which WIX complains on, but these tables are improperly defined. By default WIX sees them, but with EnsureTable it failes somewhere with reading/validation and threats this as no table. I can't fix this. So I switched on using Crystal Reports MSI redistributable module. Please note - MSI not MSM. For this purpose I completely changed definition of .wxs file where I assemble all components. Now it looks like this: -------------------------- <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"> <Bundle Name="Farms with Crystal Reports" Version="4.1.8.10" Manufacturer="Local Land Services" UpgradeCode="01234567-89AB-CDEF-0123-456789ABCDEF"> <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.CR" /> <Chain> <PackageGroupRef Id="PackageGroup1" /> </Chain> </Bundle> <Fragment> <PackageGroup Id="PackageGroup1"> <MsiPackage Id="ReportsPackage" Cache="no" Compressed="no" DisplayInternalUI="yes" Vital="no" SourceFile="..\RIMS\3rd Party Code\CrystalReports11_5_NET_2005.msm" /> </PackageGroup> </Fragment> <Fragment> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="INSTALLFOLDER" Name="FARMS" > </Directory> </Directory> </Directory> </Fragment> ... -------------------------- As you may see above I'm trying to use bootstrapper. The problem is with lack of related documentation with examples on this case. Currently I got stack with: >>Error 3 Unresolved reference to symbol >>'WixBootstrapperApplication:WixStandardBootstrapperApplication.CR' in section >>'Bundle:Farms with Crystal Reports'. I saw examples with WixStandardBootstrapperApplication.RtfLicense and some other kinds, and I'm curious - is it some predefined type of app available? I don't have any rtf or whatever, just need to run this stupid reports msi package - first or last, does not matter. -= I really appreciate any help with right format of the bundle definition for installing my features and this msi. =- My features I was defining are: ---------------------------- <Feature Id="ProductFeature" Title="SetupFARMS" Level="1" > <ComponentGroupRef Id="FARMSBin.OCX" /> <ComponentGroupRef Id="FARMSBin.ThirdParty" /> <ComponentGroupRef Id="FARMSBin.CR" /> <ComponentGroupRef Id="FARMSBin.Components" /> </Feature> ---------------------------- Thanks a lot, Dmitry Nechaev -----Original Message----- From: Carter Young [mailto:ecyo...@grandecom.net] Sent: Wednesday, 12 March 2014 12:26 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] ICE03 or "Unresolved reference" Those Merge Modules have NEVER WORKED CORRECTLY. I can't even get those to work in VS2005. I have an app still on .NET 2.0. If you complain on the SAP Forums, SAP states that "the tool we use internally" to compile them "passes validadation," but they never tell you what that tool is... As such the recommended course of action is to download CR2008 Runtimes SP5 for VS <=2008 or the new plugin architecture for >=VS2010. If you could figure out how to fix these, I sure would appreciate it... Carter Quoting John Ludlow <john.ludlow...@gmail.com>: > You would need to define the table schema using the CustomTable element. > > Try using dark.exe on an msi which has thay merge modules and seeing > what CustomTable elements you get in the output. > > Hope that helps > On 11 Mar 2014 02:15, "Dmitry Nechaev" < > dmitry.nech...@objectconsulting.com.au> wrote: > >> Hi All >> >> I started to work with WIX and got stack with weird behaviour of WIX >> 3.8 for Visual Studio 2013. >> >> I'm trying to merge Crystal Reports msm module into the project as below: >> >> A File with Crystal Reports MSM: >> <InstallExecuteSequence> >> <MsiPublishAssemblies Sequence="1502" /> >> <MsiUnpublishAssemblies Sequence="1501" /> >> </InstallExecuteSequence> >> >> <AdvertiseExecuteSequence> >> <MsiPublishAssemblies Sequence="1502" /> >> </AdvertiseExecuteSequence> >> >> A file with assembly info: >> <Feature Id="ProductFeature" Title="SetupFARMS" Level="1" > >> <ComponentGroupRef Id="FARMSBin.Components" /> </Feature> >> >> <Feature Id="CrystalReports" Title="Crystal Reports Runtime" >> Description="Crystal Reports Runtime" Level="1"> >> <MergeRef Id="CrystalReportsMSM" /> </Feature> >> >> >> <!-- To prevent ICE03 errors from the Crystal merge module --> >> <EnsureTable Id="Verb" /> >> ... twentish entries like these >> <EnsureTable Id="ActionText" /> >> >> <!-- >> <EnsureTable Id="SeagateIPService" /> >> <EnsureTable Id="SeagateCondition" /> >> <EnsureTable Id="HelpPlugin" /> >> <EnsureTable Id="HelpFilter" /> >> <EnsureTable Id="HelpFileToNamespace" /> >> <EnsureTable Id="HelpFile" /> >> <EnsureTable Id="Extention" /> >> <EnsureTable Id="CrystalRedirection" /> >> <EnsureTable Id="BOBJSourcePath" /> >> <EnsureTable Id="BOBJMetabase" /> >> --> >> >> When I compile the project as is, I get a lot of ICE03 errors: >> ICE03: Table: SeagateIPService Column: ServiceName Missing specifications >> in _Validation Table (or Old Database) ...\SetupFARMS.msi >> >> When I fix this with <InsureTable> I get opposite error: >> Unresolved reference to symbol 'WixCustomTable:SeagateIPService' in >> section 'Product:{C2C67BDE-89AA-4F6B-9773-73763856F023}'. ...\Assemble.wxs >> >> There is no way for me to fix ICE03 error for this MSM using InsureTable >> for the last dozen of tables commented out in the code above. >> >> Could someone help me with this please? >> >> The msm module I took from here: >> >> https://smpdl.sap-ag.de/~sapidp/012002523100000634042010E/crxir2sp6_net_mm.zip >> >> >> Thanks everyone. >> >> Dmitry Nechaev >> >> EMAIL DISCLAIMER This email message and its attachments are confidential >> and may also contain copyright or privileged material. If you are not the >> intended recipient, you may not forward the email or disclose or use the >> information contained in it. If you have received this email message in >> error, please advise the sender immediately by replying to this email and >> delete the message and any associated attachments. Any views, opinions, >> conclusions, advice or statements expressed in this email message are those >> of the individual sender and should not be relied upon as the considered >> view, opinion, conclusions, advice or statement of this company except >> where the sender expressly, and with authority, states them to be the >> considered view, opinion, conclusions, advice or statement of this company. >> Every care is taken but we recommend that you scan any attachments for >> viruses. >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/13534_NeoTech >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users EMAIL DISCLAIMER This email message and its attachments are confidential and may also contain copyright or privileged material. If you are not the intended recipient, you may not forward the email or disclose or use the information contained in it. If you have received this email message in error, please advise the sender immediately by replying to this email and delete the message and any associated attachments. Any views, opinions, conclusions, advice or statements expressed in this email message are those of the individual sender and should not be relied upon as the considered view, opinion, conclusions, advice or statement of this company except where the sender expressly, and with authority, states them to be the considered view, opinion, conclusions, advice or statement of this company. Every care is taken but we recommend that you scan any attachments for viruses. ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users