From f558102a94b648f5b0ea510f6502726816c7b5aa Mon Sep 17 00:00:00 2001
From: Tu Dinh <1257909+dinhngtu@users.noreply.github.com>
Date: Sun, 16 Feb 2025 20:12:06 +0100
Subject: [PATCH] Add NanaZipLegacyShell MSI installer.
---
NanaZip.sln | 15 ++++++
.../NanaZipLegacyShellSetup.wixproj | 5 ++
NanaZipLegacyShellSetup/Package.en-us.wxl | 8 +++
NanaZipLegacyShellSetup/Package.wxs | 49 +++++++++++++++++++
4 files changed, 77 insertions(+)
create mode 100644 NanaZipLegacyShellSetup/NanaZipLegacyShellSetup.wixproj
create mode 100644 NanaZipLegacyShellSetup/Package.en-us.wxl
create mode 100644 NanaZipLegacyShellSetup/Package.wxs
diff --git a/NanaZip.sln b/NanaZip.sln
index acdb15a3..40caab24 100644
--- a/NanaZip.sln
+++ b/NanaZip.sln
@@ -53,6 +53,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "K7Pal", "K7Pal\K7Pal.vcxpro
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NanaZipLegacyShell", "NanaZip.UI.Classic\NanaZipLegacyShell.vcxproj", "{F5C18E0D-AE2D-494D-9D28-0C435C8ED5C2}"
EndProject
+Project("{B7DD6F7E-DEF8-4E67-B5B7-07EF123DB6F0}") = "NanaZipLegacyShellSetup", "NanaZipLegacyShellSetup\NanaZipLegacyShellSetup.wixproj", "{C86BA390-0452-4D92-8B37-067F1553BFA4}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64
@@ -271,6 +273,18 @@ Global
{F5C18E0D-AE2D-494D-9D28-0C435C8ED5C2}.Release|x64.Build.0 = Release|x64
{F5C18E0D-AE2D-494D-9D28-0C435C8ED5C2}.Release|x86.ActiveCfg = Release|Win32
{F5C18E0D-AE2D-494D-9D28-0C435C8ED5C2}.Release|x86.Build.0 = Release|Win32
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Debug|x64.ActiveCfg = Debug|x64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Debug|x64.Build.0 = Debug|x64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Debug|x86.ActiveCfg = Debug|x86
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Debug|x86.Build.0 = Debug|x86
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Release|ARM64.ActiveCfg = Release|ARM64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Release|ARM64.Build.0 = Release|ARM64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Release|x64.ActiveCfg = Release|x64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Release|x64.Build.0 = Release|x64
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Release|x86.ActiveCfg = Release|x86
+ {C86BA390-0452-4D92-8B37-067F1553BFA4}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -297,6 +311,7 @@ Global
{249B9FCE-0114-4EE9-A31E-C8A36EEA2279} = {1B20CAF2-FCA3-490D-BDD7-2D7DD439787A}
{279F7FA5-7DDC-4635-99B0-3C7F2179DAE0} = {1B20CAF2-FCA3-490D-BDD7-2D7DD439787A}
{F5C18E0D-AE2D-494D-9D28-0C435C8ED5C2} = {6666CFC3-1986-469A-9266-0FD8C2674DF6}
+ {C86BA390-0452-4D92-8B37-067F1553BFA4} = {6666CFC3-1986-469A-9266-0FD8C2674DF6}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {DE2C16C4-5306-4103-9C2A-749DC32B5CA6}
diff --git a/NanaZipLegacyShellSetup/NanaZipLegacyShellSetup.wixproj b/NanaZipLegacyShellSetup/NanaZipLegacyShellSetup.wixproj
new file mode 100644
index 00000000..33cb4702
--- /dev/null
+++ b/NanaZipLegacyShellSetup/NanaZipLegacyShellSetup.wixproj
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/NanaZipLegacyShellSetup/Package.en-us.wxl b/NanaZipLegacyShellSetup/Package.en-us.wxl
new file mode 100644
index 00000000..7fa02fa5
--- /dev/null
+++ b/NanaZipLegacyShellSetup/Package.en-us.wxl
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/NanaZipLegacyShellSetup/Package.wxs b/NanaZipLegacyShellSetup/Package.wxs
new file mode 100644
index 00000000..e142d0cb
--- /dev/null
+++ b/NanaZipLegacyShellSetup/Package.wxs
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+