Autorentool kompilieren
Aktivitätsdiagramm

Dependencies
Um unsere Applikation als Electron-App zu bauen, verwenden wir das ElectronSharp.CLI Paket, welches mittels
dotnet tool install ElectronSharp.CLI --g
installiert werden kann. Zusätzlich muss node installiert werden, da die electron-sharp Applikation npm
und npx
benötigt um die Electron-App zu bauen.
Bevor das Autorentool gebaut werden kann, muss zusätzlich einmalig die Node.js Abhängigkeiten installiert werden. Hierfür muss im AuthoringTool
Ordner folgendes Kommando ausgeführt werden:
npm install && npm run tailwind-build
Konfigurationsdateien
Vor Build muss der Versionsstring in der Electron-Manifestdatei AuthoringTool/electron.manifest.json
angepasst werden:
{
"build": {
"buildVersion": "X.Y.Z"
}
}
Build Commands
Nach dem Build sind die Artefakte im Ordner AuthoringTool/bin/Desktop_Publish
vorhanden.
Ausführung im AuthoringTool
Ordner:
Windows
dotnet electron-sharp build /target win
Linux
dotnet electron-sharp build /target linux
MacOS (Universal)
dotnet electron-sharp build /target osx
MacOS (Apple Silicon)
dotnet electron-sharp build /target osx-arm64
Last modified: 30 June 2025