How the build scripts work
These are the files used to create the solution:
- build.cmd
- build.fsx
- Template.zip
- .paket/paket.bootstrapper.exe
- paket.dependencies
- paket.lock
If you are familiar with the workflow when using FAKE and paket, this will be straightforward to understand.
- build.cmd downloads executes paket.bootstrapper which checks for the latest version of paket.exe and downloads it.
- Paket.exe inspects paket.lock for all dependencies, in this case only FAKE, and downloads them.
- FAKE is executed using build.fsx.
- Build.fsx unzips the template and substitutes all namespaces and filenames with the entered solution name.
- build.cmd deletes all files and folders used during the build.