OBSOLETE
Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - module: Fake.Installer.Wix)
WiXHelper
Contains tasks to create msi installers using the WiX toolset
Nested types and modules
Type | Description |
ActionExecutionVerb |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ActionExecutionVerb) Used for specifying the point of time for action execution in WiXCustomActionExecution |
Architecture |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Architecture) |
CustomActionExecute |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomActionExecute) Used in WiXCustomAction for determing when to run the custom action |
CustomActionReturn |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomActionReturn) Used in WiXCustomAction for determing the return type |
ErrorControl |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ErrorControl) Determines what action should be taken on an error. |
Feature |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Feature) Parameters for creating WiX Feature, use ToString for creating the string xml nodes |
FeatureDisplay |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.FeatureDisplay) Used for determing whether the feature should be visible in the select features installer pane or not |
HeatParams |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.HeatParams) |
InstallUninstall |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.InstallUninstall) Specifies whether an action occur on install, uninstall or both. |
MajorUpgradeSchedule |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.MajorUpgradeSchedule) Used for determing when to run RemoveExistingProducts on major upgrade |
ProgramFilesFolder |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ProgramFilesFolder) Type for defining, which program directory should be used for installation. ProgramFiles32 refers to 'Program Files (x86)', ProgramFiles64 refers to 'Program Files' |
Script |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Script) Parameters for WiX Script properties, use ToString for creating the string xml nodes |
ServiceFailureActionType |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceFailureActionType) Determines the type of the service failure action. |
ServiceInstallStart |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceInstallStart) Determines when the service should be started. The Windows Installer does not support boot or system. |
ServiceInstallType |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceInstallType) Determines the type of the service. The Windows Installer does not currently support kernelDriver or systemDriver. |
WiXComponent |
Component which wraps files into logical components and which allows to |
WiXComponentRef |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ComponentRef) Reference to a component for including it in a feature |
WiXCustomAction |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomAction) Parameters for WiX custom action, use ToString for creating the string xml nodes |
WiXCustomActionExecution |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomActionExecution) Parameters for WiX Custom Action executions (In InstallExecuteSequence), use ToString for creating the string xml nodes |
WiXDir |
WiX Directories define a logical directory which can include components and files |
WiXDirectoryComponent |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.DirectoryComponent) |
WiXDirectoryRef |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.DirectoryRef) Reference to a component for including it in a feature |
WiXFeature |
OBSOLETEPlease use the new 'Feature' type which features automatic string concatenation of inner features Parameters for creating WiX Feature, use ToString for creating the string xml nodes |
WiXFile |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.File) WiX File Element |
WiXMajorUpgrade |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.MajorUpgrade) Parameters for WiX Major Upgrade |
WiXParams |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Params) WiX parameter type |
WiXRegistryKey |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryKey) Parameters for WiX RegistryKey |
WiXRegistryRootType |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryRootType) Represents the registry root under which this key should be written |
WiXRegistryValue |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryValue) Parameters for WiX RegistryValue |
WiXRegistryValueAction |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryValueAction) The action that will be taken for a registry value |
WiXRegistryValueType |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryValueType) The desired type of a registry key. |
WiXScript |
OBSOLETEPlease use new 'Script' type Parameters for WiX Script properties, use ToString for creating the string xml nodes |
WiXServiceConfig |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceConfig) Service configuration information for failure actions. |
WiXServiceControl |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceControl) Service Control Element. Can Start, Stop and Remove services |
WiXServiceDependency |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceDependency) Service or group of services that must start before the parent service. |
WiXServiceInstall |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceInstall) Adds services for parent Component. Use the ServiceControl element to remove services. |
WiXUIRef |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UIRef) Parameters for WiX UI Reference, use ToString for creating the string xml nodes |
WiXUpgrade |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Upgrade) Parameters for WiX Upgrade |
WiXUpgradeVersion |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UpgradeVersion) Parameters for WiX Upgrade Version |
WiXVariable |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Variable) Parameters for WiX Variable, use ToString for creating the string xml nodes |
YesOrNo |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.YesOrNo) These are used in many methods for generating WiX nodes, regard them as booleans |
Functions and values
Function or value | Description | ||
attachServiceControlToComponent(...)
Signature: comp:WiXDirectoryComponent -> fileFilter:(WiXComponent -> bool) -> serviceControls:seq<WiXServiceControl> -> WiXDirectoryComponent
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.attachServiceControlToComponent)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.attachServiceControlToComponent) |
||
attachServiceControlToComponents(...)
Signature: components:seq<WiXDirectoryComponent> -> fileFilter:(WiXComponent -> bool) -> serviceControls:seq<WiXServiceControl> -> seq<WiXDirectoryComponent>
|
|||
attachServiceInstallToComponent(...)
Signature: comp:WiXDirectoryComponent -> fileFilter:(WiXComponent -> bool) -> serviceInstalls:seq<WiXServiceInstall> -> WiXDirectoryComponent
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.attachServiceInstallToComponent)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.attachServiceInstallToComponent) Use this to attach service installs to your components. |
||
attachServiceInstallToComponents(...)
Signature: components:seq<WiXDirectoryComponent> -> fileFilter:(WiXComponent -> bool) -> serviceInstalls:seq<WiXServiceInstall> -> seq<WiXDirectoryComponent>
|
|||
bulkComponentCreation(...)
Signature: fileFilter:(FileInfo -> bool) -> directoryInfo:DirectoryInfo -> architecture:Architecture -> seq<WiXDirectoryComponent>
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.bulkComponentCreation)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.bulkComponentCreation) Creates WiX component with directories and files from the given DirectoryInfo The function will create one component for each file best practice and set the GUID to "*", which will make WiX produce consistent Component Guids if the Component's target path doesn't change. This is vital for major upgrades, since windows installer needs a consistent component guid for tracking each of them. You can use the getComponentIdsFromWiXString function for getting all created component refs and adding them to features. |
||
bulkComponentCreationAsSubDir(...)
Signature: fileFilter:(FileInfo -> bool) -> directoryInfo:DirectoryInfo -> architecture:Architecture -> WiXDir
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.bulkComponentCreationAsSubDir)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.bulkComponentCreationAsSubDir) Creates WiX component with directories and files from the given DirectoryInfo The function will create one component for each file best practice and set the GUID to "*", which will make WiX produce consistent Component Guids if the Component's target path doesn't change. This is vital for major upgrades, since windows installer needs a consistent component guid for tracking each of them. The components are embedded into the passed in root directory. |
||
bulkComponentTreeCreation(...)
Signature: fileFilter:(FileInfo -> bool) -> directoryFilter:(DirectoryInfo -> bool) -> directoryInfo:DirectoryInfo -> architecture:Architecture -> seq<WiXDirectoryComponent>
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.bulkComponentTreeCreation)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.bulkComponentTreeCreation) Creates a WiX directory and component hierarchy from the given DirectoryInfo The function will create one component for each file best practice and set the GUID to "*", which will make WiX produce consistent Component Guids if the Component's target path doesn't change. This is vital for major upgrades, since windows installer needs a consistent component guid for tracking each of them. You can use the getComponentRefs function for getting all created component refs and adding them to features. You can use attachServiceControlToComponents or attachServiceInstallToComponents to attach ServiceControl or ServiceInstall to the directory component hierarchy |
||
Candle parameters wixScript
Signature: parameters:WiXParams -> wixScript:string -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Candle)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Candle) Runs the Candle tool on the given WiX script with the given parameters |
||
compName(comp)
Signature: comp:string -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getCompName)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getCompName) |
||
compRefName(compRef)
Signature: compRef:string -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getCompRefName)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getCompRefName) |
||
dirName(dir)
Signature: dir:string -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getDirName)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getDirName) |
||
FeatureDefaults
Signature: Feature
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.FeatureDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.FeatureDefaults) Default values for creating WiX Feature |
||
FillInWixScript wiXPath setParams
Signature: wiXPath:string -> setParams:(WiXScript -> WiXScript) -> unit
Attributes: [<Obsolete("Please use new fillInWiXTemplate function")>] |
OBSOLETEPlease use new fillInWiXTemplate function Takes path where script files reside and sets all parameters as defined Parameters
Sample
|
||
FillInWiXTemplate wiXPath setParams
Signature: wiXPath:string -> setParams:(Script -> Script) -> unit
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.FillInWiXTemplate)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.FillInWiXTemplate) Takes path where script files reside and sets all parameters as defined Parameters
Sample
|
||
generateComponent(setParams)
Signature: setParams:(WiXComponent -> WiXComponent) -> WiXComponent
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateComponent)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateComponent) Use this for generating single components |
||
generateComponentRef(setParams)
Signature: setParams:(WiXComponentRef -> WiXComponentRef) -> WiXComponentRef option
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateComponentRef)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateComponentRef) Use this for generating component refs |
||
generateCustomAction(setParams)
Signature: setParams:(WiXCustomAction -> WiXCustomAction) -> WiXCustomAction
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateCustomAction)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateCustomAction) Generates a customAction based on the given parameters, use toString on it when embedding it Be careful to make Id unique. FileKey is a reference to a file Id which you added by using wixDir or wixFile Set impersonate to no if your action needs elevated privileges, you should then also set execute as "deferred" ExeCommand are the parameters passed to your executable Parameters
Sample
val action : obj
|
||
generateCustomActionExecution(setParams)
Signature: setParams:(WiXCustomActionExecution -> WiXCustomActionExecution) -> WiXCustomActionExecution
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateCustomActionExecution)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateCustomActionExecution) Generates a custom action execution based on the given parameters, use toString on it when embedding it Condition in sample makes execute only on install Parameters
Sample
val actionExecution : obj
|
||
generateDirectory(setParams)
Signature: setParams:(WiXDir -> WiXDir) -> WiXDir
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateDirectory)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateDirectory) Use this for generating directories |
||
generateDirectoryRef(setParams)
Signature: setParams:(WiXDirectoryRef -> WiXDirectoryRef) -> WiXDirectoryRef
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateDirectoryRef)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateDirectoryRef) Use this for generating component refs |
||
generateFeature(setParams)
Signature: setParams:(WiXFeature -> WiXFeature) -> WiXFeature
Attributes: [<Obsolete("Please use the new generateFeatureElement")>] |
OBSOLETEPlease use the new generateFeatureElement Generates a feature based on the given parameters, use toString on it when embedding it You can pass other features into InnerContent for making a hierarchy Parameters
Sample
val feature : obj
|
||
generateFeatureElement(setParams)
Signature: setParams:(Feature -> Feature) -> Feature
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateFeatureElement)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateFeatureElement) Generates a feature based on the given parameters, use toString on it when embedding it You can pass other features into InnerContent for making a hierarchy Parameters
Sample
val feature : obj
|
||
generateMajorUpgradeVersion(setParams)
Signature: setParams:(WiXMajorUpgrade -> WiXMajorUpgrade) -> WiXMajorUpgrade
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateMajorUpgradeVersion)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateMajorUpgradeVersion) Generates a major upgrade based on the given parameters, use toString on it when embedding it Parameters
Sample
val majorUpgradeVersion : obj
|
||
generateRegistryKey(setParams)
Signature: setParams:(WiXRegistryKey -> WiXRegistryKey) -> WiXRegistryKey
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateRegistryKey)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateRegistryKey) Generates a registry key based on the given parameters, use toString on it when embedding it You can pass other registry keys and values into RegistryKeys or RegistryValues for making a hierarchy Parameters
Samplelet key = generateRegistryKey(fun k -> {k with Id = "KeyId" Key = "SomeKey" Root = Some WiXRegistryRootType.HKCR ForceCreateOnInstall = YesOrNo.Yes ForceDeleteOnUninstall = YesOrNo.No Keys = someChildKeys Values = someChildValues }) |
||
generateRegistryValue(setParams)
Signature: setParams:(WiXRegistryValue -> WiXRegistryValue) -> WiXRegistryValue
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateRegistryValue)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateRegistryValue) Generates a registry value based on the given parameters, use toString on it when embedding it Parameters
Samplelet registryValue = generateRegistryValue(fun v -> {v with Id = "asdasd" Name = "Something" Key = "Somewhere" Root = Some WiXRegistryRootType.HKU Type = WiXRegistryValueType.Integer KeyPath = YesOrNo.No Value = "2" }) |
||
generateServiceConfig(setParams)
Signature: setParams:(WiXServiceConfig -> WiXServiceConfig) -> WiXServiceConfig
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceConfig)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceConfig) Use this for generating service configs |
||
generateServiceControl(setParams)
Signature: setParams:(WiXServiceControl -> WiXServiceControl) -> WiXServiceControl
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceControl)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceControl) Use this for generating service controls |
||
generateServiceDependency(setParams)
Signature: setParams:(WiXServiceDependency -> WiXServiceDependency) -> WiXServiceDependency
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceDependency)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceDependency) Use this for generating service dependencies |
||
generateServiceInstall(setParams)
Signature: setParams:(WiXServiceInstall -> WiXServiceInstall) -> WiXServiceInstall
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceInstall)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateServiceInstall) Use this for generating service installs |
||
generateUIRef(setParams)
Signature: setParams:(WiXUIRef -> WiXUIRef) -> WiXUIRef
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateUIRef)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateUIRef) Generates a ui ref based on the given parameters, use toString on it when embedding it Parameters
Sample
val UIRef : obj
|
||
generateUpgrade(setParams)
Signature: setParams:(WiXUpgrade -> WiXUpgrade) -> WiXUpgrade
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateUpgrade)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateUpgrade) Generates an upgrade based on the given parameters, use toString on it when embedding it Parameters
Sample
val upgrade : obj
|
||
generateUpgradeVersion(setParams)
Signature: setParams:(WiXUpgradeVersion -> WiXUpgradeVersion) -> WiXUpgradeVersion
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateUpgradeVersion)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateUpgradeVersion) Generates an upgrade version based on the given parameters, use toString on it when embedding it Parameters
Sample
val upgradeVersion : obj
|
||
generateWiXScript(fileName)
Signature: fileName:string -> unit
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateWiXScript)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.generateWiXScript) Generates WiX Template with specified file name (you can prepend location too) You need to run this once every build an then use FillInWiXScript to replace placeholders Parameters
Sample
|
||
getComponentIdsFromWiXString(wiXString)
Signature: wiXString:string -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getComponentIdsFromWiXString)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getComponentIdsFromWiXString) Retrieves all component ids from given WiX directory string Parameters
Sample
val directoryString : obj
val componentIds : obj
|
||
getComponentRefs(elements)
Signature: elements:seq<WiXDirectoryComponent> -> seq<WiXComponentRef option>
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getComponentRefs)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getComponentRefs) |
||
getFileIdFromWiXString(...)
Signature: wiXString:string -> fileRegex:string -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getFileIdFromWiXString)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getFileIdFromWiXString) Retrieves the file id of the first file in WiXString, which name matches fileRegex Parameters
Sample
val directoryString : obj
val executableFileId : obj
|
||
getFilesAsWiXString(files)
Signature: files:seq<string> -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getFilesAsWiXString)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getFilesAsWiXString) Creates WiX File tags from the given files |
||
HarvestDirectory(...)
Signature: setParams:(HeatParams -> HeatParams) -> directory:string -> outputFile:string -> unit
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.harvestDirectory)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.harvestDirectory) Harvests the contents of a Directory for use with Wix using the Heat tool. Parameters
|
||
HeatDefaulParams
Signature: HeatParams
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.HeatDefaulParams)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.HeatDefaulParams) Default values for the Heat harvesting |
||
Light parameters outputFile wixObj
Signature: parameters:WiXParams -> outputFile:string -> wixObj:string -> unit
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Light)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.Light) Runs the Light tool on the given WiX script with the given parameters |
||
ScriptDefaults
Signature: Script
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ScriptDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ScriptDefaults) Default values for WiX Script properties |
||
setComponentsNeverOverwrite(components)
Signature: components:string -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.setComponentsNeverOverwrite)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.setComponentsNeverOverwrite) Take a component string and set "neverOverwrite" Tag This is useful for config files, since they are not replaced on upgrade like that |
||
WiX setParams outputFile wixScript
Signature: setParams:(WiXParams -> WiXParams) -> outputFile:string -> wixScript:string -> unit
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.WiX)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.WiX) Uses the WiX tools Candle and Light to create an msi. Parameters
Sample
val not : value:bool -> bool
namespace System
Multiple items
type Guid = struct new : b:byte[] -> Guid + 5 overloads member CompareTo : value:obj -> int + 1 overload member Equals : o:obj -> bool + 1 overload member GetHashCode : unit -> int member ToByteArray : unit -> byte[] member ToString : unit -> string + 2 overloads member TryFormat : destination:Span<char> * charsWritten:int * ?format:ReadOnlySpan<char> -> bool member TryWriteBytes : destination:Span<byte> -> bool static val Empty : Guid static member NewGuid : unit -> Guid ... end -------------------- System.Guid () System.Guid(b: byte []) : System.Guid System.Guid(b: System.ReadOnlySpan<byte>) : System.Guid System.Guid(g: string) : System.Guid System.Guid(a: int, b: int16, c: int16, d: byte []) : System.Guid System.Guid(a: uint32, b: uint16, c: uint16, d: byte, e: byte, f: byte, g: byte, h: byte, i: byte, j: byte, k: byte) : System.Guid System.Guid(a: int, b: int16, c: int16, d: byte, e: byte, f: byte, g: byte, h: byte, i: byte, j: byte, k: byte) : System.Guid System.Guid.NewGuid() : System.Guid
|
||
WiXComponentDefaults
Signature: WiXComponent
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ComponentDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ComponentDefaults) Defaults for component |
||
WiXComponentRefDefaults
Signature: WiXComponentRef
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ComponentRefDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ComponentRefDefaults) Defaults for component ref |
||
wixComponentRefs(directoryInfo)
Signature: directoryInfo:DirectoryInfo -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getComponentRefsTags)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getComponentRefsTags) Creates WiX ComponentRef tags from the given DirectoryInfo |
||
WiXCustomActionDefaults
Signature: WiXCustomAction
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomActionDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomActionDefaults) Default values for WiX custom actions |
||
WixCustomActionExecutionDefaults
Signature: WiXCustomActionExecution
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomActionExecutionDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.CustomActionExecutionDefaults) Default values for WiX custom action executions |
||
WiXDefaults
Signature: WiXParams
Attributes: [<Obsolete("This API is obsolete. There is no alternative in FAKE 5 yet. You can help by porting this module.")>] |
OBSOLETEThis API is obsolete. There is no alternative in FAKE 5 yet. You can help by porting this module. Contains the WiX default parameters |
||
wixDir fileFilter asSubDir directoryInfo
Signature: fileFilter:(FileInfo -> bool) -> asSubDir:bool -> directoryInfo:DirectoryInfo -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getWixDirTag)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getWixDirTag) Creates recursive WiX directory and file tags from the given DirectoryInfo The function will create one component for each file best practice and set the GUID to "*", which will make WiX produce consistent Component Guids if the Component's target path doesn't change. This is vital for major upgrades, since windows installer needs a consistent component guid for tracking each of them. You can use the getComponentIdsFromWiXString function for getting all created component refs and adding them to features. |
||
WiXDirDefaults
Signature: WiXDir
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.DirDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.DirDefaults) Defaults for directories |
||
WiXDirectoryRefDefaults
Signature: WiXDirectoryRef
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.DirectoryRefDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.DirectoryRefDefaults) Defaults for component ref |
||
WiXFeatureDefaults
Signature: WiXFeature
Attributes: [<Obsolete("Please use the new 'Feature' type which features automatic string concatenation of inner features")>] |
OBSOLETEPlease use the new 'Feature' type which features automatic string concatenation of inner features Default values for creating WiX Feature |
||
wixFile(fileInfo)
Signature: fileInfo:FileInfo -> string
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getWixFileTag)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.getWixFileTag) Creates a WiX File tag from the given FileInfo |
||
WiXFileDefaults
Signature: WiXFile
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.FileDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.FileDefaults) Defaults for WiX file |
||
WiXMajorUpgradeDefaults
Signature: WiXMajorUpgrade
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.MajorUpgradeDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.MajorUpgradeDefaults) Default value for WiX Major Upgrade |
||
wixRegistryKeyDefaults
Signature: WiXRegistryKey
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryKeyDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryKeyDefaults) |
||
wixRegistryValueDefaults
Signature: WiXRegistryValue
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryValueDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.RegistryValueDefaults) |
||
WiXScriptDefaults
Signature: WiXScript
Attributes: [<Obsolete("Please use new 'Script' type")>] |
OBSOLETEPlease use new 'Script' type Default values for WiX Script properties |
||
WiXServiceConfigDefaults
Signature: WiXServiceConfig
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceConfigDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceConfigDefaults) |
||
WiXServiceControlDefaults
Signature: WiXServiceControl
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceControlDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceControlDefaults) Defaults for service control element |
||
WiXServiceDependencyDefaults
Signature: WiXServiceDependency
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceDependencyDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceDependencyDefaults) |
||
WiXServiceInstallDefaults
Signature: WiXServiceInstall
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceInstallDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.ServiceInstallDefaults) Defaults for service install element |
||
WiXUIRefDefaults
Signature: WiXUIRef
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UIRef)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UIRef) Default value for WiX UI Reference (WixUI_Minimal) |
||
WiXUpgradeDefaults
Signature: WiXUpgrade
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UpgradeDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UpgradeDefaults) Default value for WiX Upgrade |
||
WiXUpgradeVersionDefaults
Signature: WiXUpgradeVersion
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UpgradeVersionDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UpgradeVersionDefaults) Default value for WiX Upgrade |
||
WiXVariableDefaults
Signature: WiXVariable
Attributes: [<Obsolete("Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.VariableDefaults)")>] |
OBSOLETEUse Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.VariableDefaults) Default value for WiX Variable |