Files
LanMountainDesktop/run.md

60 lines
1.4 KiB
Markdown
Raw Normal View History

2026-03-10 12:14:49 +08:00
# 运行指南
2026-03-04 13:18:07 +08:00
2026-03-10 12:14:49 +08:00
## 中文
2026-03-04 13:18:07 +08:00
2026-03-10 12:14:49 +08:00
本文档只说明如何在本地运行阑山桌面。
2026-03-04 13:18:07 +08:00
2026-03-10 12:14:49 +08:00
### 环境准备
- 安装 .NET SDK 10。
- 桌面端建议在 Windows 上运行。
2026-03-11 17:43:31 +08:00
- 仓库主入口解决方案文件为 `LanMountainDesktop.slnx`
- SDK 版本由仓库根目录 `global.json` 锁定。
2026-03-10 12:14:49 +08:00
### 构建
2026-03-04 13:18:07 +08:00
```bash
dotnet restore
2026-03-11 17:43:31 +08:00
dotnet build LanMountainDesktop.slnx -c Debug
2026-03-04 13:18:07 +08:00
```
2026-03-10 12:14:49 +08:00
### 运行桌面端
2026-03-04 13:18:07 +08:00
```bash
2026-03-04 15:22:52 +08:00
dotnet run --project LanMountainDesktop/LanMountainDesktop.csproj
2026-03-04 13:18:07 +08:00
```
2026-03-10 12:14:49 +08:00
### 常见问题
2026-03-04 13:18:07 +08:00
2026-03-10 12:14:49 +08:00
- 如果提示 SDK 版本不匹配,先检查 `dotnet --info`
- 如果视频能力异常,优先在 Windows 环境验证。
- 如果要重置配置,可删除 `%LOCALAPPDATA%\LanMountainDesktop\settings.json` 后重启。
2026-03-07 22:05:18 +08:00
2026-03-10 12:14:49 +08:00
### Linux 录音依赖
2026-03-07 22:05:18 +08:00
2026-03-10 12:14:49 +08:00
如果在 Linux 上使用录音机或自习监测相关能力,需要安装音频库:
2026-03-07 22:05:18 +08:00
2026-03-10 12:14:49 +08:00
- Debian/Ubuntu`sudo apt install libportaudio2 libasound2`
- Fedora/RHEL`sudo dnf install portaudio-libs alsa-lib`
- Arch Linux`sudo pacman -S portaudio alsa-lib`
- Alpine Linux`sudo apk add portaudio alsa-lib`
2026-03-07 22:05:18 +08:00
2026-03-10 12:14:49 +08:00
## English
This guide explains how to run LanMountainDesktop locally.
2026-03-11 17:43:31 +08:00
The repository entry solution is `LanMountainDesktop.slnx`, and the SDK version is pinned by the root `global.json`.
2026-03-10 12:14:49 +08:00
### Build
2026-03-07 22:05:18 +08:00
```bash
2026-03-10 12:14:49 +08:00
dotnet restore
2026-03-11 17:43:31 +08:00
dotnet build LanMountainDesktop.slnx -c Debug
2026-03-07 22:05:18 +08:00
```
2026-03-10 12:14:49 +08:00
### Run
2026-03-07 22:05:18 +08:00
```bash
2026-03-10 12:14:49 +08:00
dotnet run --project LanMountainDesktop/LanMountainDesktop.csproj
2026-03-07 22:05:18 +08:00
```