Struct tauri_utils::config::WixConfig
source · pub struct WixConfig {Show 13 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>,
}
Expand description
Configuration for the MSI bundle using WiX.
See more: https://tauri.app/v1/api/config#wixconfig
Fields§
§language: WixLanguage
The installer languages to build. See https://docs.microsoft.com/en-us/windows/win32/msi/localizing-the-error-and-actiontext-tables.
template: Option<PathBuf>
A custom .wxs template to use.
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, prefer the WindowsConfig::webview_install_mode
option.
license: Option<PathBuf>
The path to the license file to render on the installer.
Must be an RTF file, so if a different extension is provided, we convert it to the RTF format.
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.
Trait Implementations§
source§impl<'de> Deserialize<'de> for WixConfig
impl<'de> Deserialize<'de> for WixConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for WixConfig
impl StructuralPartialEq for WixConfig
Auto Trait Implementations§
impl Freeze for WixConfig
impl RefUnwindSafe for WixConfig
impl Send for WixConfig
impl Sync for WixConfig
impl Unpin for WixConfig
impl UnwindSafe for WixConfig
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.