11; Script generated by the Inno Script Studio Wizard.
22; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33
4+ #include " CodeDependencies.iss"
5+
46#define AppName " LogExpert"
5- #define AppVersion " 1.10 .0"
6- #define AppURL " https://github.com/zarunbal /LogExpert"
7+ #define AppVersion " 1.21 .0"
8+ #define AppURL " https://github.com/LogExperts /LogExpert"
79#define AppExeName " LogExpert.exe"
810
911; Path of the inno setup file
@@ -34,7 +36,7 @@ LicenseFile=..\..\LICENSE
3436OutputDir = ..\..\bin\
3537
3638OutputBaseFilename = {#SetupName}.{#SetupSetting(" AppVersion" )}
37- SetupIconFile = {#AppPath}..\LogExpert\ Resources\logexpert.ico
39+ SetupIconFile = {#AppPath}..\LogExpert. Resources\images\icons \logexpert.ico
3840Compression = lzma2 /normal
3941SolidCompression = yes
4042
@@ -57,43 +59,123 @@ Name: "german"; MessagesFile: "compiler:Languages\German.isl"
5759Name : " desktopicon" ; Description : " {cm:CreateDesktopIcon}" ; GroupDescription: " {cm:AdditionalIcons}" ; Flags : unchecked
5860
5961[Files]
60- Source : " ..\..\bin\Release\LogExpert.exe" ; DestDir : " {app} " ; Flags : ignoreversion
6162Source : " ..\..\bin\Release\Licenses\*" ; DestDir : " {app} \Licenses\" ; Flags : ignoreversion recursesubdirs createallsubdirs
62- Source : " ..\..\bin\Release\plugins\AutoColumnizer.dll " ; DestDir : " {app} \plugins\ " ; Flags : ignoreversion recursesubdirs createallsubdirs
63- Source : " ..\..\bin\Release\plugins\ColumnizerLib.dll " ; DestDir : " {app} \plugins\ " ; Flags : ignoreversion recursesubdirs createallsubdirs
63+
64+ ;Plugins
6465
6566;DLLS for CSV Suppport
66- Source : " ..\..\bin\Release\plugins\CsvColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
6767Source : " ..\..\bin\Release\plugins\CsvHelper.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
68+ Source : " ..\..\bin\Release\pluginsx86\CsvHelper.dll" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
69+ Source : " ..\..\bin\Release\plugins\CsvColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
70+ Source : " ..\..\bin\Release\pluginsx86\CsvColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
71+ Source : " ..\..\bin\Release\plugins\de\CsvColumnizer.resources.dll" ; DestDir : " {app} \plugins\de\" ; Flags : ignoreversion
72+ Source : " ..\..\bin\Release\pluginsx86\de\CsvColumnizer.resources.dll" ; DestDir : " {app} \plugins\de\" ; Flags : ignoreversion
73+ Source : " ..\..\bin\Release\plugins\CsvColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
74+ Source : " ..\..\bin\Release\pluginsx86\CsvColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
75+
76+ Source : " ..\..\bin\Release\plugins\AutoColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
77+ Source : " ..\..\bin\Release\plugins\AutoColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
78+
79+ Source : " ..\..\bin\Release\plugins\de\ColumnizerLib.resources.dll" ; DestDir : " {app} \plugins\de\" ; Flags : ignoreversion
80+ Source : " ..\..\bin\Release\plugins\ColumnizerLib.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion
81+ Source : " ..\..\bin\Release\plugins\ColumnizerLib.xml" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion
82+
83+ Source : " ..\..\bin\Release\pluginsx86\de\ColumnizerLib.resources.dll" ; DestDir : " {app} \pluginsx86\de\" ; Flags : ignoreversion
84+ Source : " ..\..\bin\Release\pluginsx86\ColumnizerLib.dll" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion
85+ Source : " ..\..\bin\Release\pluginsx86\ColumnizerLib.xml" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion
86+
87+ Source : " ..\..\bin\Release\plugins\BouncyCastle.Cryptography.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
88+ Source : " ..\..\bin\Release\plugins\Microsoft.Extensions.DependencyInjection.Abstractions" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
89+ Source : " ..\..\bin\Release\pluginsx86\Microsoft.Extensions.DependencyInjection.Abstractions" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
90+ Source : " ..\..\bin\Release\plugins\Microsoft.Extensions.Logging.Abstractions.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
91+ Source : " ..\..\bin\Release\pluginsx86\Microsoft.Extensions.Logging.Abstractions.dll" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
92+
93+ Source : " ..\..\bin\Release\plugins\Newtonsoft.Json.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
94+ Source : " ..\..\bin\Release\pluginsx86\Newtonsoft.Json.dll" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
6895
69- ;Created by CSV Helper
70- Source : " ..\..\bin\Release\plugins\Microsoft.Bcl.AsyncInterfaces.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
7196Source : " ..\..\bin\Release\plugins\Microsoft.Bcl.HashCode.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
72- Source : " ..\..\bin\Release\plugins\System.Buffers .dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
97+ Source : " ..\..\bin\Release\plugins\Renci.SshNet .dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
7398Source : " ..\..\bin\Release\plugins\System.Memory.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
7499Source : " ..\..\bin\Release\plugins\System.Numerics.Vectors.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
75100Source : " ..\..\bin\Release\plugins\System.Runtime.CompilerServices.Unsafe.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
76101Source : " ..\..\bin\Release\plugins\System.Threading.Tasks.Extensions.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
77102
78103Source : " ..\..\bin\Release\plugins\DefaultPlugins.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
79104Source : " ..\..\bin\Release\plugins\FlashIconHighlighter.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
105+ Source : " ..\..\bin\Release\plugins\FlashIconHighlighter.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
106+
80107Source : " ..\..\bin\Release\plugins\GlassfishColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
108+ Source : " ..\..\bin\Release\plugins\GlassfishColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
109+
81110Source : " ..\..\bin\Release\plugins\JsonColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
111+ Source : " ..\..\bin\Release\plugins\JsonColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
112+
82113Source : " ..\..\bin\Release\plugins\JsonCompactColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
114+ Source : " ..\..\bin\Release\plugins\de\JsonCompactColumnizer.resources.dll" ; DestDir : " {app} \plugins\de\" ; Flags : ignoreversion
115+ Source : " ..\..\bin\Release\plugins\JsonCompactColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
116+
83117Source : " ..\..\bin\Release\plugins\Log4jXmlColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
84- Source : " ..\..\bin\Release\plugins\Newtonsoft.Json.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
118+ Source : " ..\..\bin\Release\plugins\de\Log4jXmlColumnizer.resources.dll" ; DestDir : " {app} \plugins\de\" ; Flags : ignoreversion
119+ Source : " ..\..\bin\Release\plugins\Log4jXmlColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
120+
85121Source : " ..\..\bin\Release\plugins\RegexColumnizer.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
122+ Source : " ..\..\bin\Release\plugins\de\RegexColumnizer.resources.dll" ; DestDir : " {app} \plugins\de\" ; Flags : ignoreversion
123+ Source : " ..\..\bin\Release\plugins\RegexColumnizer.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
86124
87- ;DLLS for SFTP Support
125+ Source : " ..\..\bin\Release\plugins\LogExpert.Core.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion
126+
127+ ; DLLS for SFTP Support
88128Source : " ..\..\bin\Release\plugins\SftpFileSystem.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
129+ Source : " ..\..\bin\Release\pluginsx86\SftpFileSystem.dll" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
130+ Source : " ..\..\bin\Release\plugins\SftpFileSystem.Resources.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
131+ Source : " ..\..\bin\Release\pluginsx86\SftpFileSystem.Resources.dll" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
132+ Source : " ..\..\bin\Release\plugins\de\SftpFileSystem.Resources.resources.dll" ; DestDir : " {app} \plugins\de\" ; Flags : ignoreversion
133+ Source : " ..\..\bin\Release\pluginsx86\de\SftpFileSystem.Resources.resources.dll" ; DestDir : " {app} \pluginsx86\de\" ; Flags : ignoreversion
134+ Source : " ..\..\bin\Release\plugins\SftpFileSystem.manifest.json" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
135+ Source : " ..\..\bin\Release\pluginsx86\SftpFileSystem.manifest.json" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
89136Source : " ..\..\bin\Release\plugins\Renci.SshNet.dll" ; DestDir : " {app} \plugins\" ; Flags : ignoreversion recursesubdirs createallsubdirs
137+ Source : " ..\..\bin\Release\pluginsx86\Renci.SshNet.dll" ; DestDir : " {app} \pluginsx86\" ; Flags : ignoreversion recursesubdirs createallsubdirs
90138
139+ Source : " ..\..\bin\Release\de\ColumnizerLib.resources.dll" ; DestDir : " {app} \de\" ; Flags : ignoreversion
91140Source : " ..\..\bin\Release\ColumnizerLib.dll" ; DestDir : " {app} " ; Flags : ignoreversion
141+ Source : " ..\..\bin\Release\ColumnizerLib.xml" ; DestDir : " {app} " ; Flags : ignoreversion
142+
143+ ; LogExpert Files
144+ Source : " ..\..\bin\Release\files\json\usedComponents.json" ; DestDir : " {app} \files\json\" ; Flags : ignoreversion
145+ Source : " ..\..\bin\Release\LogExpert.exe" ; DestDir : " {app} " ; Flags : ignoreversion
146+ Source : " ..\..\bin\Release\LogExpert.dll" ; DestDir : " {app} " ; Flags : ignoreversion
147+ Source : " ..\..\bin\Release\de\LogExpert.Configuration.resources.dll" ; DestDir : " {app} \de\" ; Flags : ignoreversion
148+ Source : " ..\..\bin\Release\LogExpert.Configuration.dll" ; DestDir : " {app} " ; Flags : ignoreversion
149+ Source : " ..\..\bin\Release\LogExpert.Core.dll" ; DestDir : " {app} " ; Flags : ignoreversion
150+ Source : " ..\..\bin\Release\LogExpert.UI.dll" ; DestDir : " {app} " ; Flags : ignoreversion
151+ Source : " ..\..\bin\Release\LogExpert.Resources.dll" ; DestDir : " {app} " ; Flags : ignoreversion
152+ Source : " ..\..\bin\Release\de\LogExpert.Resources.resources.dll" ; DestDir : " {app} \de\" ; Flags : ignoreversion
153+ Source : " ..\..\bin\Release\LogExpert.PluginRegistry.dll" ; DestDir : " {app} " ; Flags : ignoreversion
154+
92155Source : " ..\..\bin\Release\Newtonsoft.Json.dll" ; DestDir : " {app} " ; Flags : ignoreversion
93- Source : " ..\..\bin\Release\LogExpert.exe.config" ; DestDir : " {app} " ; Flags : ignoreversion
156+ Source : " ..\..\bin\Release\NuGet.Versioning.dll" ; DestDir : " {app} " ; Flags : ignoreversion
157+ Source : " ..\..\bin\Release\LogExpert.xml" ; DestDir : " {app} " ; Flags : ignoreversion
94158Source : " ..\..\bin\Release\NLog.dll" ; DestDir : " {app} " ; Flags : ignoreversion
95159Source : " ..\..\bin\Release\Start.cmd" ; DestDir : " {app} " ; Flags : ignoreversion
160+
161+ ; Vanara libs for Pinvoke => https://github.com/dahall/Vanara
162+ Source : " ..\..\bin\Release\fr\Vanara.Core.resources.dll" ; DestDir : " {app} \fr\" ; Flags : ignoreversion
163+ Source : " ..\..\bin\Release\Vanara.Core.dll" ; DestDir : " {app} " ; Flags : ignoreversion
164+ Source : " ..\..\bin\Release\Vanara.PInvoke.ComCtl32.dll" ; DestDir : " {app} " ; Flags : ignoreversion
165+ Source : " ..\..\bin\Release\Vanara.PInvoke.Cryptography.dll" ; DestDir : " {app} " ; Flags : ignoreversion
166+ Source : " ..\..\bin\Release\Vanara.PInvoke.Gdi32.dll" ; DestDir : " {app} " ; Flags : ignoreversion
167+ Source : " ..\..\bin\Release\Vanara.PInvoke.Kernel32.dll" ; DestDir : " {app} " ; Flags : ignoreversion
168+ Source : " ..\..\bin\Release\Vanara.PInvoke.Ole.dll" ; DestDir : " {app} " ; Flags : ignoreversion
169+ Source : " ..\..\bin\Release\Vanara.PInvoke.Rpc.dll" ; DestDir : " {app} " ; Flags : ignoreversion
170+ Source : " ..\..\bin\Release\Vanara.PInvoke.RstrtMgr.dll" ; DestDir : " {app} " ; Flags : ignoreversion
171+ Source : " ..\..\bin\Release\Vanara.PInvoke.Security.dll" ; DestDir : " {app} " ; Flags : ignoreversion
172+ Source : " ..\..\bin\Release\Vanara.PInvoke.Shell32.dll" ; DestDir : " {app} " ; Flags : ignoreversion
173+ Source : " ..\..\bin\Release\Vanara.PInvoke.ShlwApi.dll" ; DestDir : " {app} " ; Flags : ignoreversion
174+ Source : " ..\..\bin\Release\Vanara.PInvoke.User32.dll" ; DestDir : " {app} " ; Flags : ignoreversion
175+
176+ ; GUI Libs
96177Source : " ..\..\bin\Release\WeifenLuo.WinFormsUI.Docking.dll" ; DestDir : " {app} " ; Flags : ignoreversion
178+ Source : " ..\..\bin\Release\WeifenLuo.WinFormsUI.Docking.ThemeVS2015.dll" ; DestDir : " {app} " ; Flags : ignoreversion
97179; NOTE: Don't use "Flags: ignoreversion" on any shared system files
98180
99181[Icons]
@@ -105,19 +187,8 @@ Name: "{autodesktop}\{#AppName}"; Filename: "{app}\{#AppExeName}"; Tasks: deskto
105187Filename : " {app} \{#AppExeName}" ; Description : " {cm:LaunchProgram,{#StringChange(AppName, '&', '&&')}}" ; Flags : nowait postinstall skipifsilent
106188
107189[Code]
108- #include " ExtraFunctions.iss"
109-
110190function InitializeSetup (): Boolean;
111- var
112- dotNetInstalled: Boolean;
113191begin
114- // check for .net Version 4+ before the installation starts
115- dotNetInstalled:=true;
116- if not (IsDotNetDetected(' v4.7.2' ,0 )) then
117- begin
118- MsgBox(' Microsoft .NET Framework 4.7.2 or higher is required.' #13 #13
119- ' Please update your .net Framework installation!' , mbInformation, MB_OK);
120- dotNetInstalled := false;
121- end ;
122- result:= dotNetInstalled;
123- end ;
192+ Dependency_AddDotNet100Desktop
193+ Result := True;
194+ end ;
0 commit comments