From 7f52db1b971387ccf48283e7a9aa4676d78dec63 Mon Sep 17 00:00:00 2001 From: tensor-programming Date: Mon, 23 Dec 2019 19:55:51 -0500 Subject: [PATCH] add uninstaller to wix --- cli/tauri-cli/src/bundle/templates/main.wxs | 34 +++++++++++++++++++-- cli/tauri-cli/src/bundle/wix.rs | 5 ++- 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/cli/tauri-cli/src/bundle/templates/main.wxs b/cli/tauri-cli/src/bundle/templates/main.wxs index 77386090d..32aba155d 100644 --- a/cli/tauri-cli/src/bundle/templates/main.wxs +++ b/cli/tauri-cli/src/bundle/templates/main.wxs @@ -29,7 +29,7 @@ - + @@ -43,16 +43,45 @@ + + + + + + + + + + + + + + + + - \ No newline at end of file diff --git a/cli/tauri-cli/src/bundle/wix.rs b/cli/tauri-cli/src/bundle/wix.rs index 781cf516a..ff01b3725 100644 --- a/cli/tauri-cli/src/bundle/wix.rs +++ b/cli/tauri-cli/src/bundle/wix.rs @@ -355,6 +355,9 @@ pub fn build_wix_app_installer( let path_guid = generate_package_guid(settings).to_string(); data.insert("path_component_guid", &path_guid.as_str()); + let shortcut_guid = generate_package_guid(settings).to_string(); + data.insert("shortcut_guid", &shortcut_guid.as_str()); + let app_exe_name = settings.binary_name().to_string(); data.insert("app_exe_name", &app_exe_name); @@ -363,7 +366,7 @@ pub fn build_wix_app_installer( data.insert("app_exe_source", &app_exe_source); let image_path = copy_icons(&settings)?; - let image_path = image_path.display().to_string(); + let image_path = image_path.join("icon.ico").display().to_string(); // copy icons from icons folder to resource folder near msi data.insert("icon_path", &image_path);