[Wix] Wix代码生成器:tallow

原文件:Wix的wiki网站http://wix.sourceforge.net/wiki/

TallowCodeGenTool

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>

原文地址:https://www.cnblogs.com/huqingyu/p/53540.html