[wix-users] No MSI Generated from WIX Project (V3.8)
john.p.grieb at thomsonreuters.com
john.p.grieb at thomsonreuters.com
Tue Sep 15 08:42:57 PDT 2015
I've got a Wix Project in Visual Studio 2013 that is using the following command to generate the MSI:
C:\Program Files (x86)\WiX Toolset v3.8\bin\Light.exe -out E:\CollabNet\CheckSystemMetrics\Installation\bin\Release\Installation.msi -pdbout E:\CollabNet\CheckSystemMetrics\Installation\bin\Release\Installation.wixpdb -v -cultures:null -notidy -pedantic -contentsfile obj\Release\Installation.wixproj.BindContentsFileListnull.txt -outputsfile obj\Release\Installation.wixproj.BindOutputsFileListnull.txt -builtoutputsfile obj\Release\Installation.wixproj.BindBuiltOutputsFileListnull.txt -wixprojectfile E:\CollabNet\CheckSystemMetrics\Installation\Installation.wixproj
It tells me the build is successful and is creating the \Bin\Release directory but leaving it empty.
When I run the command in a CMD window, I get the output below:
Windows Installer XML Toolset Linker version 3.8.1128.0
Copyright (c) Outercurve Foundation. All rights reserved.
usage: light.exe [-?] [-b bindPath] [-nologo] [-out outputFile] objectFile [objectFile ...] [@responseFile]
-ai allow identical rows, identical rows will be treated as a warning
-au (experimental) allow unresolved references
(will not create a valid output)
-b <path> specify a binder path to locate all files
(default: current directory)
prefix the path with 'name=' where 'name' is the name of your
named bindpath.
-bf bind files into a wixout (only valid with -xo option)
-binder <classname> specify a specific custom binder to use provided by
an extension
-cultures:<cultures> semicolon or comma delimited list of localized
string cultures to load from .wxl files and libraries.
Precedence of cultures is from left to right.
-d<name>[=<value>] define a wix variable, with or without a value.
-dut drop unreal tables from the output image
-ext <extension> extension assembly or "class, assembly"
-loc <loc.wxl> read localization strings from .wxl file
-nologo skip printing light logo information
-notidy do not delete temporary files (useful for debugging)
-o[ut] specify output file (default: write to current directory)
-pedantic show pedantic messages
-sadmin suppress default admin sequence actions
-sadv suppress default adv sequence actions
-sloc suppress localization
-sma suppress processing the data in MsiAssembly table
-ss suppress schema validation of documents (performance boost)
-sts suppress tagging sectionId attribute on rows
-sui suppress default UI sequence actions
-sv suppress intermediate file version mismatch checking
-sw[N] suppress all warnings or a specific message ID
(example: -sw1009 -sw1103)
-swall suppress all warnings (deprecated)
-usf <output.xml> unreferenced symbols file
-v verbose output
-wx[N] treat all warnings or a specific message ID as an error
(example: -wx1009 -wx1103)
-wxall treat all warnings as errors (deprecated)
-xo output wixout format instead of MSI format
-? | -help this help information
Binder arguments:
-bcgg use backwards compatible guid generation algorithm
(almost never needed)
-cc <path> path to cache built cabinets (will not be deleted after linking)
-ct <N> number of threads to use when creating cabinets
(default: %NUMBER_OF_PROCESSORS%)
-cub <file.cub> additional .cub file containing ICEs to run
-dcl:level set default cabinet compression level
(low, medium, high, none, mszip; mszip default)
-eav exact assembly versions (breaks .NET 1.1 RTM compatibility)
-fv add a 'fileVersion' entry to the MsiAssemblyName table
(rarely needed)
-ice:<ICE> run a specific internal consistency evaluator (ICE)
-O1 optimize smart cabbing for smallest cabinets (deprecated)
-O2 optimize smart cabbing for faster install time (deprecated)
-pdbout <output.wixpdb> save the WixPdb to a specific file
(default: same name as output with wixpdb extension)
-reusecab reuse cabinets from cabinet cache
-sa suppress assemblies: do not get assembly name information
for assemblies
-sacl suppress resetting ACLs
(useful when laying out image to a network share)
-sf suppress files: do not get any file information
(equivalent to -sa and -sh)
-sh suppress file info: do not get hash, version, language, etc
-sice:<ICE> suppress an internal consistency evaluator (ICE)
-sl suppress layout
-spdb suppress outputting the WixPdb
-sval suppress MSI/MSM validation
Environment variables:
WIX_TEMP overrides the temporary directory used for cab creation, msm explo
ding, ...
For more information see: http://wixtoolset.org/
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
John Grieb
Technical Lead
Thomson Reuters
Phone: +1-646-223-7035
Mobile: +1-631-339-2880
john.p.grieb at thomsonreuters.com<mailto:john.p.grieb at thomsonreuters.com>
More information about the wix-users
mailing list