Skip to content

Deployment Document

Ap13Crow edited this page Apr 20, 2025 · 9 revisions

Deployment Overview

  • Cross-Platform: The MiaLearningApp can run on Windows, macOS, or Linux.
  • .NET 8.0 Runtime: The target environment must have the .NET 8.0 runtime installed.

Setup Instructions

  1. Download the Current Release from the MiaLearningApp folder (cd MiaLearningApp //if inside the repository)
  • Obtain the ZIP file named MiaLearningApp-v2.0.0.zip from the folder.
  1. Copy File to Deployment Path
  • Copy (or move) the MiaLearningApp.zip to the desired location on the host device. For example, C:\MiaApp on Windows or ~/MiaApp on Linux/macOS.
  1. Unzip the File
  • Windows: Right-click → Extract All (or use a tool like 7-Zip).
  • macOS/Linux: Use built-in Archive Utility (GUI) or CLI tools (unzip MiaLearningApp.zip).
  • Ensure all extracted files are in the same folder.
  1. Confirm .NET Runtime
  • If you’re doing a framework-dependent deployment, check that .NET 8.0 is installed: dotnet --list-runtimes Look for .NETCoreApp 8.0 in the list.
  • If you provided a self-contained deployment, the runtime is included, so no extra install is required.

Launch Instructions

  1. Open a Terminal/Command Prompt
  • Navigate to the directory where you extracted MiaLearningApp.dll and other files. For example: cd /path/to/MiaLearningApp-V2.0.0 (or on Mac just use right click to "open in Terminal")
  1. Launch via CLI
  • Run the app with: dotnet LearningApp.dll

Alternatives

  • You'll find a self-contained .exe file for Windows in the project folder "MiaLearningApp" and it's sub-folder "win-publish". Download this file to execute the application on a Windows system.

Clone this wiki locally