I don't think you are allowed to suppress the .NEt EULA dialog, as Christopher Painter recently discussed in this blog: http://blog.deploymentengineering.com/2007/03/silently-installing-net-framwork-legal.html
-- Stefan Krueger Microsoft Windows Installer MVP Please post your questions in the newsgroup or vist one of these web sites: Windows Installer FAQ http://www.msifaq.com - http://www.msifaq.de InstallSite - Resources for Setup Developers http://www.installsite.org http://www.installsite.de (GERMAN) "Thomas Bjørnsen" <[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] Hi again. Yesterday i switched our project over to Wix3.0/Votive 3.0 to get the MSBuild feature and get a boostrapper going from an example a kind individual posted here <ItemGroup> <BootstrapperItem Include="Microsoft.Net.Framework.2.0"> <ProductName>Microsoft .NET Framework 2.0</ProductName> </BootstrapperItem> <BootstrapperItem Include="{511DAC48-6CBB-43a3-A64D-0182F2A9EBC2}"> <ProductName>Microsoft .NET Framework 3.0</ProductName> </BootstrapperItem> </ItemGroup> <Target Name="GenerateBootstrapper"> <GenerateBootstrapper ApplicationName="My Application" ApplicationFile="$(TargetFileName)" BootstrapperItems="@(BootstrapperItem)" ComponentsLocation="HomeSite" OutputPath="$(OutputPath)" Culture="en-US" /> </Target> <Import Project="$(WixToolPath)\Wix.targets" /> <PropertyGroup> <BuildDependsOn> PrepareForBuild; Compile; Link; GenerateBootstrapper </BuildDependsOn> </PropertyGroup> Problem is, when launching the user has to accept/not accept installing NET 2.0, we do not want the users to have this option, we want a forced install of NET if this is possible. Anyway I can edit/create an addendum to the above XML to allow for this? Second problem is MSM/Merge modules. Under directory tag: <Merge Id="Sp5.Msm" Language="1033" DiskId="1" SourceFile="redist\Sp5.Msm" /> <Merge Id=" Sp5CCInt.Msm" Language="1033" DiskId="1" SourceFile="redist\Sp5CCInt.Msm" /> <Merge Id="Sp5Intl.Msm" Language="1033" DiskId="1" SourceFile="redist\Sp5Intl.Msm" /> <Merge Id="Sp5itn.Msm" Language="1033" DiskId="1" SourceFile="redist\Sp5itn.Msm" /> <Merge Id="Sp5SR.Msm" Language="1033" DiskId="1" SourceFile="redist\Sp5SR.Msm" /> <Merge Id="Sp5TTInt.Msm" Language="1033" DiskId="1" SourceFile="redist\Sp5TTInt.Msm" /> <Merge Id="Sp5TTIntXP.Msm" Language="1033" DiskId="1" SourceFile="redist\Sp5TTIntXP.Msm" /> <Merge Id="SpCommon.Msm" Language="1033" DiskId="1" SourceFile="redist\SpCommon.Msm" /> Under Feature tag: <MergeRef Id="Sp5.Msm" /> <MergeRef Id=" Sp5CCInt.Msm" /> <MergeRef Id="Sp5Intl.Msm" /> <MergeRef Id="Sp5itn.Msm" /> <MergeRef Id="Sp5SR.Msm" /> <MergeRef Id="Sp5TTInt.Msm " /> <MergeRef Id="Sp5TTIntXP.Msm" /> <MergeRef Id="SpCommon.Msm" /> Quite the number of warnings in the form of: light.exe : warning LGHT1076 : ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): Registry83.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC Then comes a warning followed by an error light.exe : warning LGHT1076 : ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): Registry115.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC light.exe : error LGHT0204 : ICE27: Action: 'DuplicateFiles' in InstallExecuteSequence table must come after the 'InstallFiles' action. Then several warnings with the following pattern: light.exe : warning LGHT1076 : ICE30: The target file 'Mary.SDF' might be installed in '[CommonFilesFolder]\SPEECH~1\MICROS~1\TTS\1033\' by two different conditionalized components on an SFN system: ' TTSData.A95D6CE6_C572_42AA_AA7B_BA92AFE9EA24' and 'TTSDataXP.8D1ED0D3_2DE5_40CD_83D4_76855A7380E8'. If the conditions are not mutually exclusive, this will break the component reference counting system. Two more errors: :\Documents and Settings\Thomas\Lokale innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 : ICE32: Possible Mis-Aligned Foreign Keys Feature.1 = s38 Class.Feature_ = s32 C:\Documents and Settings\Thomas\Lokale innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 : ICE32: Possible Mis-Aligned Foreign Keys Feature.1 = s38 TypeLib.Feature_ = s32 Then some more warnings: warning LGHT1076 : ICE46: Property 'WindowsFamily9X' referenced in column 'LaunchCondition'.'Description' of row 'VersionNT' differs from a defined property by case only. light.exe : warning LGHT1076 : ICE54: Component ' SapiCplHelpEng.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file 'F718_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its KeyPath, but the file's version is provided by the file 'F595_sapi.cpl.0880F209_45FA_42C5_92AE_5E620033E8EC'. light.exe : warning LGHT1076 : ICE54: Component 'SapiCplHelpJpn.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file 'F748_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its KeyPath, but the file's version is provided by the file 'F595_sapi.cpl.0880F209_45FA_42C5_92AE_5E620033E8EC'. light.exe : warning LGHT1076 : ICE54: Component 'SapiCplHelpChs.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file 'F778_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its KeyPath, but the file's version is provided by the file 'F595_sapi.cpl.0880F209_45FA_42C5_92AE_5E620033E8EC'. light.exe : warning LGHT1076 : ICE54: Component 'LexData.FBA4D445_9B9B_4C21_8775_7D876C037CAE' uses file 'F375_lsr1033.lxa.FBA4D445_9B9B_4C21_8775_7D876C037CAE' as its KeyPath, but the file's version is provided by the file 'F428_spsrxui.dll.FBA4D445_9B9B_4C21_8775_7D876C037CAE'. light.exe : warning LGHT1076 : ICE54: Component 'SRData.FBA4D445_9B9B_4C21_8775_7D876C037CAE' uses file 'F390_AF031033.am.FBA4D445_9B9B_4C21_8775_7D876C037CAE' as its KeyPath, but the file's version is provided by the file 'F428_spsrxui.dll.FBA4D445_9B9B_4C21_8775_7D876C037CAE'. light.exe : warning LGHT1076 : ICE54: Component 'DictData.FBA4D445_9B9B_4C21_8775_7D876C037CAE' uses file 'F479_l1033.dlm.FBA4D445_9B9B_4C21_8775_7D876C037CAE' as its KeyPath, but the file's version is provided by the file 'F428_spsrxui.dll.FBA4D445_9B9B_4C21_8775_7D876C037CAE'. warning LGHT1076 : ICE66: Complete functionality of the MsiAssembly table is only available with Windows Installer version 1.5. Your schema is 100. warning LGHT1076 : ICE66: Complete functionality of the MsiAssemblyName table is only available with Windows Installer version 1.5. Your schema is 100. warning LGHT1076 : ICE66: Complete functionality of the MsiFileHash table is only available with Windows Installer version 1.5. Your schema is 100. warning LGHT1076 : ICE66: Complete functionality of the Class table is only available with Windows Installer version 1.1. Your schema is 100. The only real issues here I would assume are the errors created by including the MSM files. I could ofcourse go backto Wix 2.0 and write our own bootloader just for installing dotnetfx.exe but Wix3.0 seems quite nice and I'd like to stick with the MSBuild setup. So what exactly are causing these errors/warnings and what needs to be fixed (Yes I know it's a rather vague question). Sincerely -Thomas ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users