tallow.exe

tallow is a tool for generating WiX source files by traversing a directory tree, extracting COM Interop information from assemblies, extracting self-registration information from COM servers, or processing resource files.

This tool is helpful when you need to pack a directory rescursively. WiX need us to specify every file in the .wxs file.

Example Usage

F:\src\wix\doc\examples>tallow -d simple

Microsoft (R) Windows Installer Xml Tool version 2.0.2110.0

Copyright (C) Microsoft Corporation 2003. All rights reserved.

<Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi">

<Fragment>
<DirectoryRef? Id="TARGETDIR">
<Directory Id="directory0" Name="simple">
<Component Id="component0" DiskId?="1">
<File Id="file1" Name="file.wxs" src="F:\src\wix\doc\examples\simple\file.wxs" />
<File Id="file2" Name="registry.wxs" src="F:\src\wix\doc\examples\simple\registry.wxs" />
<File Id="file3" Name="shortcut.wxs" src="F:\src\wix\doc\examples\simple\shortcut.wxs" />
<File Id="file4" Name="simple.msi" src="F:\src\wix\doc\examples\simple\simple.msi" />
<File Id="file5" Name="simple.wxs" src="F:\src\wix\doc\examples\simple\simple.wxs" />
</Component>
<Directory Id="directory1" Name="bin">
<Component Id="component1" DiskId?="1">
<File Id="file6" Name="cd.bmp" src="F:\src\wix\doc\examples\simple\bin\cd.bmp" />
<File Id="file7" Name="info.bmp" src="F:\src\wix\doc\examples\simple\bin\info.bmp" />
<File Id="file8" Name="music.bmp" src="F:\src\wix\doc\examples\simple\bin\music.bmp" />
<File Id="file9" Name="new.bmp" src="F:\src\wix\doc\examples\simple\bin\new.bmp" />
<File Id="file10" Name="simple.txt" src="F:\src\wix\doc\examples\simple\bin\simple.txt" />
<File Id="file11" Name="Thumbs.db" src="F:\src\wix\doc\examples\simple\bin\Thumbs.db" />
<File Id="file12" Name="up.bmp" src="F:\src\wix\doc\examples\simple\bin\up.bmp" />
<File Id="file13" Name="welcome.bmp" src="F:\src\wix\doc\examples\simple\bin\welcome.bmp" />
</Component>
</Directory>
</Directory>
</DirectoryRef?>
</Fragment>

</Wix>

F:\src\wix\doc\examples>