Struct tauri_bundler::bundle::WixSettings [−][src]
pub struct WixSettings { pub language: String, pub template: Option<PathBuf>, pub fragment_paths: Vec<PathBuf>, pub component_group_refs: Vec<String>, pub component_refs: Vec<String>, pub feature_group_refs: Vec<String>, pub feature_refs: Vec<String>, pub merge_refs: Vec<String>, pub skip_webview_install: bool, pub license: Option<String>, pub enable_elevated_update_task: bool, }
Expand description
Settings specific to the WiX implementation.
Fields
language: String
The app language. See https://docs.microsoft.com/en-us/windows/win32/msi/localizing-the-error-and-actiontext-tables.
template: Option<PathBuf>
By default, the bundler uses an internal template. This option allows you to define your own wix file.
fragment_paths: Vec<PathBuf>
A list of paths to .wxs files with WiX fragments to use.
component_group_refs: Vec<String>
The ComponentGroup element ids you want to reference from the fragments.
component_refs: Vec<String>
The Component element ids you want to reference from the fragments.
feature_group_refs: Vec<String>
The FeatureGroup element ids you want to reference from the fragments.
feature_refs: Vec<String>
The Feature element ids you want to reference from the fragments.
merge_refs: Vec<String>
The Merge element ids you want to reference from the fragments.
skip_webview_install: bool
Disables the Webview2 runtime installation after app install.
license: Option<String>
The path to the LICENSE file.
enable_elevated_update_task: bool
Create an elevated update task within Windows Task Scheduler
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for WixSettings
impl Send for WixSettings
impl Sync for WixSettings
impl Unpin for WixSettings
impl UnwindSafe for WixSettings
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V