Struct tauri_bundler::bundle::WixSettings
source · pub struct WixSettings {Show 14 fields
pub language: WixLanguage,
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<PathBuf>,
pub enable_elevated_update_task: bool,
pub banner_path: Option<PathBuf>,
pub dialog_image_path: Option<PathBuf>,
pub fips_compliant: bool,
}
Expand description
Settings specific to the WiX implementation.
Fields§
§language: WixLanguage
The app languages to build. 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. Will be removed in v2, use WindowsSettings::webview_install_mode
instead.
license: Option<PathBuf>
The path to the LICENSE file.
enable_elevated_update_task: bool
Create an elevated update task within Windows Task Scheduler.
Path to a bitmap file to use as the installation user interface banner. This bitmap will appear at the top of all but the first page of the installer.
The required dimensions are 493px × 58px.
dialog_image_path: Option<PathBuf>
Path to a bitmap file to use on the installation user interface dialogs. It is used on the welcome and completion dialogs. The required dimensions are 493px × 312px.
fips_compliant: bool
Enables FIPS compliant algorithms.
Trait Implementations§
source§impl Clone for WixSettings
impl Clone for WixSettings
source§fn clone(&self) -> WixSettings
fn clone(&self) -> WixSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WixSettings
impl Debug for WixSettings
source§impl Default for WixSettings
impl Default for WixSettings
source§fn default() -> WixSettings
fn default() -> WixSettings
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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
ReadEndian::read_from_little_endian()
.