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);