Skip to content

Demo Package Build Guide (Windows)

更新日: 2026-08-16

1. Management オフライン demo パッケージ

前提

  • Windows
  • .NET SDK 10

実行

powershell
pwsh -ExecutionPolicy Bypass -File ./scripts/build-demo-artifacts.ps1 -Target management -Version 0.1.0

内容

  • app/Management/Management.csproj を WinUI 3 の自己完結型アプリとして publish します。
  • release/Management/management-0.1.0-offline-debug-demo のフォルダに出力します。
  • オフラインモードは初回起動時の SetupWindow で選択し、AppStateStorage がローカルに保存します。ビルド時に App.config は使用しません。

publish のみを確認する場合

powershell
dotnet publish app/Management/Management.csproj -c Debug -r win-x64 -p:Platform=x64 -o release/Management/management-0.1.0-offline-debug-demo --self-contained true

2. Kiosk Windows demo パッケージ

前提

  • Windows
  • .NET SDK 10

実行

powershell
pwsh -ExecutionPolicy Bypass -File ./scripts/build-demo-artifacts.ps1 -Target kiosk -Version 0.1.0

内容

  • Windows 版の WinUI 3 プロジェクト Windows/Kiosk.Windows.csproj を publish します。
  • release/Kiosk/kiosk-0.1.0-offline-debug-demo/、Linux版フォルダ、Android APKを release/Kiosk/ に出力します。

Linux 向け Avalonia ビルド

powershell
dotnet publish app/Kiosk/Desktop/Kiosk.Desktop.csproj -c Debug -r linux-x64 -o release/Kiosk/kiosk-0.1.0-offline-debug-demo-linux-x64 --self-contained true /p:PublishSingleFile=true /p:KioskDemoMode=true /p:UsedAvaloniaProducts=

3. 注意点

  • 本手順での「demo」は demo画面ではなく、デモデータを埋め込んだ実動ソフトを指します。
  • Windows 用は Windows/Kiosk.Windows.csproj、Linux 用 Avalonia は Desktop/Kiosk.Desktop.csproj を使用します。
  • この手順は publish フォルダまたは ZIP パッケージを生成し、新しいインストーラー形式は作成しません。

放課後リンク 開発プロジェクト