Public Attributes | List of all members
Wix::Extensions::SystemTools::MoveFile Class Reference

Public Attributes

string Id
 
string Source
 
string Target
 
YesNoType MoveOnInstall
 
YesNoType MoveOnUnInstall
 
complextype Overwrite
 

Detailed Description

May be nested under Product, Module, Fragment. Moves a file outside of component rules.

Example:
<Wix ... xmlns:AppSecIncSystemTools="http://schemas.appsecinc.com/wix/SystemToolsExtension">
<Product ...>
...
<Component Id="ProductComponent" ... >
<File Id="test1" Name="test1.txt" src="test1.txt" />
<File Id="test2" Name="test2.txt" src="test2.txt" />
</Component>
...
<AppSecIncSystemTools:MoveFile Id="test1" Source="[#test1]" Target="[#test1] (Moved)" MoveOnInstall="yes" />
<AppSecIncSystemTools:MoveFile Id="test2" Source="[#test2]" Target="[#test2] (Moved)" MoveOnInstall="yes">
MOVE_CONDITIONAL_FILES = 1
</AppSecIncSystemTools:MoveFile>
</Product>
</Wix>

Member Data Documentation

string Wix::Extensions::SystemTools::MoveFile::Id

Identifier for the file move operation (primary key).

YesNoType Wix::Extensions::SystemTools::MoveFile::MoveOnInstall

Move file at install time.

YesNoType Wix::Extensions::SystemTools::MoveFile::MoveOnUnInstall

Move file at uninstall time.

complextype Wix::Extensions::SystemTools::MoveFile::Overwrite

Specifies the overwrite behavior when the target file exists. One of yes, no, error.

string Wix::Extensions::SystemTools::MoveFile::Source

Name of the source file to be moved.

string Wix::Extensions::SystemTools::MoveFile::Target

Name of the output target.


The documentation for this class was generated from the following file:


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com