mirror of
https://github.com/ckaczor/SmartHDD.git
synced 2026-02-16 10:58:35 -05:00
Add installer
This commit is contained in:
15
README.md
15
README.md
@@ -31,3 +31,18 @@ It will most likely build fine on different configurations, but might require so
|
||||
## Updating the version number
|
||||
The version number is stored in two locations:
|
||||
* In the projects assembly info file: **'SmartHDD\Properties\AssemblyInfo.cs'**
|
||||
* In the installer setup.iss file (only used for the installer): **'Installer\setup.iss'**
|
||||
|
||||
## Building the installer
|
||||
> Note: *This installer uses 3rd party components from [innodependencyinstaller](https://github.com/stfx/innodependencyinstaller) to automatically download and install the correct .NET framework if required. See* ***'Installer\innodependencyinstaller LICENSE.md'*** *for the license of innodependencyinstaller.*
|
||||
|
||||
SmartHDD uses the [Inno Setup Compiler](http://www.jrsoftware.org/isinfo.php) to generate an executable installer.
|
||||
The installer project files are located in the **'Installer'**-folder.
|
||||
|
||||
The scripts are based on [Inno Setup 5.5.9](http://www.jrsoftware.org/isinfo.php) but will probably work with any recent version.
|
||||
|
||||
To build the installer:
|
||||
* Make sure the project is compiled and there is a working executable named **'SmartHDD.exe'** in the **'SmartHDD\bin\Release'**-folder
|
||||
* Open **'Installer\setup.iss'** in the [Inno Setup Compiler](http://www.jrsoftware.org/isinfo.php)
|
||||
* Hit *Build* -> *Compile* (Ctrl+F9)
|
||||
* Done, the installer should be in the **'Installer\bin'**-folder
|
||||
Reference in New Issue
Block a user