Repository navigation
Ray Desktop v1.1.0
Ray Desktop v1.1.0
本版为工程化重构,功能行为保持不变,面向开发可维护性与多语言支持。
新特性
UI 多语言(中/英)
- 界面支持中文 / 英文,自动跟随系统语言:中文系统 → 中文,其它系统 → 英文,开箱即用无需配置
- 也可用启动参数强制指定:
Raydesktop.exe --lang=zh(中文)或--lang=en(英文),两种写法--lang=xx与--lang xx均支持 - 工具栏按钮、下拉菜单、状态栏、对话框、气泡提示等全部文案已中文化/英文化
代码工程化(对用户无感,面向开发者)
- 将原本约 2000 行的单文件
Program.cs拆分为按类分文件,便于维护与协作 - 新增
Strings.cs集中管理全部界面文案与多语言字典 build.ps1构建脚本加固:AxImp.exe不再依赖本机固定路径,自动递归扫描 Windows SDK 目录;找不到时给出清晰报错(提示安装 Windows SDK)。支持从零构建——删除输出目录后一键重建全部产物
兼容性
- 功能、操作、外观与 v1.0.9 完全一致,本次为纯重构 + 多语言增强
- 原有启动参数(
--dynamic、--clipboard-agent)行为不变
构建
在项目根目录运行 .\build.ps1,产物输出到 Raydesktop\:Raydesktop.exe、EnableChildSessions.exe、MSTSCLib.dll、AxInterop.MSTSCLib.dll。