Property | Type | Description | |
---|---|---|---|
Actions | Action[] | ||
AutoAssignedInstallDirPath | string | ||
BackgroundImage | string | ||
BannerImage | string | ||
Binaries | WixSharp.Binary[] | ||
Certificates | WixSharp.Certificate[] | ||
ControlPanelInfo | ProductInfo | ||
CustomUI | |||
DefaultRefAssemblies | List |
||
Description | string | ||
Dirs | WixSharp.Dir[] | ||
EmbeddedUI | |||
EmitConsistentPackageId | bool | ||
Encoding | |||
EnvironmentVariables | WixSharp.EnvironmentVariable[] | ||
InstallScope | InstallScope? | ||
InstallerVersion | int | ||
LaunchConditions | List |
||
LicenceFile | string | ||
LocalizationFile | string | ||
MajorUpgrade | |||
MajorUpgradeStrategy | |||
Media | Media | ||
Package | Package | ||
Platform | Platform? | ||
ProductId | Guid? | ||
Properties | Property[] | ||
RegValues | WixSharp.RegValue[] | ||
SqlDatabases | SqlDatabase[] | ||
UI | WUI | ||
UpgradeCode | Guid? | ||
Users | WixSharp.User[] | ||
Version | System.Version |
Property | Type | Description | |
---|---|---|---|
Preprocess | void |
Method | Description | |
---|---|---|
BuildMsi ( string path = null ) : string |
Builds the MSI file from the specified Project instance.
|
|
BuildMsiCmd ( string path = null ) : string |
Builds the WiX source file and generates batch file capable of building MSI with WiX toolset.
|
|
BuildMsm ( string path = null ) : string |
Builds the MSM file from the specified Project instance.
|
|
BuildMsmCmd ( string path = null ) : string |
Builds the WiX source file and generates batch file capable of building MSM with WiX toolset.
|
|
BuildWxs ( |
Builds the WiX source file (*.wxs) from the specified Project instance.
|
|
CalculateProductId ( System.Guid productGuid, System.Version version ) : System.Guid |
Calculates the product id.
|
|
FindDir ( string path ) : |
Finds T:WixSharp.Dir corresponding to the specified path.
|
|
FindFile ( Predicate |
Returns all Files of the Project matching the match pattern.
|
|
GenerateProductGuids ( ) : void |
Generates all missing product Guids (e.g. UpgradeCode and ProductId). Wix# compiler call this method just before building the MSI. However you can call it any time if you want to preview auto-generated Guids.
|
|
Project ( ) : System |
Initializes a new instance of the Project class.
|
|
Project ( string name ) : System |
Initializes a new instance of the Project class.
|
|
ResolveWildCards ( bool ignoreEmptyDirectories = false ) : |
Resolves all wild card specifications if any. This method is called by Compiler during the compilation. However it might be convenient to call it before the compilation if any files matching the wild card mask need to be handled in special way (e.g. shortcuts created). See
|
Method | Description | |
---|---|---|
Preprocess ( ) : void |
public BuildMsi ( string path = null ) : string | ||
path | string | The path to the MSI file to be build. |
return | string |
public BuildMsiCmd ( string path = null ) : string | ||
path | string | The path to the batch file to be build. |
return | string |
public BuildMsm ( string path = null ) : string | ||
path | string | The path to the MSM file to be build. |
return | string |
public BuildMsmCmd ( string path = null ) : string | ||
path | string | The path to the batch file to be build. |
return | string |
public BuildWxs ( |
||
type | The type ( |
|
path | string | The path to the WXS file to be build. |
return | string |
public static CalculateProductId ( System.Guid productGuid, System.Version version ) : System.Guid | ||
productGuid | System.Guid | The product GUID. |
version | System.Version | The version. |
return | System.Guid |
public FindDir ( string path ) : |
||
path | string | The path string. |
return |
public FindFile ( Predicate |
||
match | Predicate |
The match pattern. |
return | WixSharp.File[] |
public Project ( string name ) : System | ||
name | string | The name of the project. Typically it is the name of the product to be installed. |
return | System |
public ResolveWildCards ( bool ignoreEmptyDirectories = false ) : |
||
ignoreEmptyDirectories | bool | if set to |
return |
public Certificate[],WixSharp Certificates | ||
return | WixSharp.Certificate[] |
public CustomUI,WixSharp.Controls CustomUI | ||
return |
public EnvironmentVariable[],WixSharp EnvironmentVariables | ||
return | WixSharp.EnvironmentVariable[] |
public MajorUpgradeStrategy,WixSharp MajorUpgradeStrategy | ||
return |