# 跨平台与 Desktop 兼容 > 适用范围:Windows 原生、macOS、WSL2 内的 `dsh web`,以及 DeepSeek Harness **Desktop**(Electron 壳)。 > 本文记录**资源 / 主题文件引用链路**、平台相关不变量、验证清单与已知限制;门禁第 13 节(`scripts/check-release.js`)静态守护这些不变量。 > 事实来源:DSH 仓库 `apps/desktop/README.zh.md`、`docs/user/develop/basic/publish.zh.md`、`docs/cookbook/adding-a-settings-card.zh.md`,以及本机 DSH 安装包内 `dsh-client-modules` / `dsh-host-webserver` / `dsh-client-ui-theme` / `dsh-fs-local` / `dsh-shell` / `dsh-atomic-write` 的 README 与源码(0.2.0 实测)。 ## 支持矩阵 | 运行形态 | 状态 | 说明 | | --- | --- | --- | | Web · Linux / WSL2 / macOS | ✅ 日常验证路径 | 本机 WSL2 内 `dsh web`,全部功能可用 | | Web · Windows 原生 | ⚠️ v2.1.3+ 静态修复,待实机验证 | 修复前:内置主题列表为空、用户主题不可用 | | Desktop · macOS / Linux | ⚠️ 待实测 | 需单独装进 `desktop` profile;`/mdvr/api` 的 Electron 转发待确认 | | Desktop · Windows | ⚠️ v2.1.3+ 静态修复,待实机验证 | 同时受 Windows 路径与 Desktop profile 两条约束 | | 动态 define 通道 | ✅ POSIX;Windows 依赖 workspaceRoot 探测 | 无 `__MDVR_PKG_ROOT__` 注入,按内容探测项目根 | ## 资源引用链路 浏览器半侧**读不到文件系统**(DSH 客户端 bundle 只提供 lazy-CJS 模块,资源必须来自 Host)。因此本插件的所有 CSS 都以"Host 读文本 → 分块 RPC → 客户端注入 `