Script-based projects
Create and maintain installer definitions in readable .csetup files.
Setup Studio is a focused Windows application for creating native setup packages with a clear, script-based workflow. Configure your app, build the installer and distribute the result.
Setup Studio keeps the important installer settings in a readable project file and gives you one interface for editing, building and reviewing the output.
Create and maintain installer definitions in readable .csetup files.
Set app name, version, publisher, description, website and support URL.
Configure source folder, main executable, target directory and output file.
Control desktop shortcuts, uninstall support and directory-change behavior.
Declare x64, ARM64 and x86 targets directly in the project configuration.
Run the build and follow the current status in the integrated output panel.
Your application stays in a normal folder. The project file describes how Setup Studio should turn it into a setup package.
Place the executable and all required files in the source directory.
Define metadata, paths, shortcuts, architecture targets and installer behavior.
Run the build, review the output and distribute the generated setup file.
Paths are relative to the .csetup file, so the complete project
can be moved, archived or kept in version control.
; Setup Studio project
; Paths are relative to this .csetup file.
[Setup]
AppName=My Application
AppVersion=1.0.0
AppId=MyCompany.MyApplication
Publisher=My Company
Description=A native Windows application
Website=https://example.com
SupportUrl=https://example.com/support
SourceDir=payload
MainExe=MyApplication.exe
Output=dist\MyApplication-Setup.exe
InstallScope=user
DefaultDir={localappdata}\Programs\My Application
InstallFolder=My Application
Architectures=x64,arm64,x86
MinWindowsBuild=19041
Compression=lzms
AllowDirectoryChange=true
AllowComponentChange=true
CreateUninstaller=true
DesktopShortcut=true
Install Setup Studio and start creating your first installer project.