Your hitting ICE errors. If you run validation against your WiX v2 output you
would find you'd have the same errors in your old packages. WiX v3 is just
trying to be more helpful by running validation automatically.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Debbie Highgate
Sent: Saturday, September 15, 2007 11:26
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Problem getting wxs file to work under WiX 3.0
Hi,
I have a file that I've modified from a (working) WiX 2.0 file. light.exe
complains about ProgramMenuMyApplicationFolder being in the user profile, but
not being in the RemoveFile table. I added a <RemoveFolder/> tag in the
appropriate place, but this then got me an error about not having a registry
key.
Can anyone tell me what I need to add, where and why to get this thing working?
I'd like to use WiX for my installer, but I'm stumped.
The full content of my install file is listed below. If you want to compile it,
add MyApplication.exe and MyApplication.ico files in the same directory as the
wxs file.
Thanks,
Debbie
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="{D2059C88-8C28-4B0A-BA1F-E23E7A78CCD2}" Name="MyApplication"
Version="2.0.0" Manufacturer="MyCompany"
UpgradeCode="{12F4AFDB-386F-4DF0-B711-3320311F4B49}" Language="1031"
Codepage="1252">
<Package Description="MyApplication Installer" Manufacturer="MyCompany"
Comments="MyApplication is a trademark of MyCompany" Keywords="Installer"
InstallerVersion="100" Compressed="yes" Languages="1031"
SummaryCodepage="1252"/>
<Condition Message="MyApplication requires Windows 2000 or
higher.">VersionNT >= 500</Condition>
<Condition Message="MyApplication requires the .NET Framework 2.0 or
higher."><![CDATA[MsiNetAssemblySupport >= "2.0.50727"]]></Condition>
<Media Id="1" Cabinet="Contents.cab" EmbedCab="yes" DiskPrompt="CD"/>
<Property Id="DiskPrompt" Value="MyApplication Installation [1]"/>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="MyCompany" Name="MyCompany">
<Directory Id="INSTALLDIR" Name="MyApplication">
<Component Id="Executable"
Guid="{717DF426-13B6-412D-A99F-DA9ABCA883A0}">
<File Id="MyApplicationExe"
Name="MyApplication.exe" DiskId="1" Source="MyApplication.exe" Vital="yes">
<Shortcut Id="ProgramMenuMyApplication"
Directory="ProgramMenuMyApplicationFolder" Name="MyApplication"
Icon="MyApplication.ico" IconIndex="0" Advertise="yes"
WorkingDirectory="INSTALLDIR"/>
<Shortcut Id="DesktopMyApplication"
Directory="DesktopFolder" Name="MyApplication" Icon="MyApplication.ico"
IconIndex="0" Advertise="yes" WorkingDirectory="INSTALLDIR"/>
</File>
</Component>
</Directory>
</Directory>
</Directory>
<Directory Id="ProgramMenuFolder">
<Directory Id="ProgramMenuMyApplicationFolder"
Name="MyCompany's MyApplication"/>
</Directory>
<Directory Id="DesktopFolder" Name="Desktop"/>
</Directory>
<Feature Id="Complete" Level="1">
<ComponentRef Id="Executable"/>
</Feature>
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/>
<UIRef Id="WixUI_InstallDir"/>
<UIRef Id="WixUI_ErrorProgressText"/>
<Icon Id="MyApplication.ico" SourceFile="MyApplication.ico"/>
<Property
Id="ARPHELPLINK">http://www.mycompany.com/myapplication/</Property>
<Property Id="ARPHELPTELEPHONE">+1 (555)555-5555</Property>
<Property Id="ARPCONTACT">MyCompany</Property>
<Property
Id="ARPURLINFOABOUT">http://www.mycompany.com/myapplication/</Property>
<Property
Id="ARPURLUPDATEINFO">http://www.mycompany.com/myapplication/</Property>
</Product>
</Wix>
________________________________
Looking for a deal? Find great prices on flights and
hotels<http://us.rd.yahoo.com/evt=47094/*http:/farechase.yahoo.com/;_ylc=X3oDMTFicDJoNDllBF9TAzk3NDA3NTg5BHBvcwMxMwRzZWMDZ3JvdXBzBHNsawNlbWFpbC1uY20->
with Yahoo! FareChase.
-------------------------------------------------------------------------
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