使用dotnet7作为运行环境,XAML作为前端语言,C#作为后端语言
- Linux
- Windows
- macOs
Linux由于发行版过于复杂,每个人的电脑兼容性都不一样,如果打不开可以尝试修改/home/{user}/ColorMC/gui.json
git clone https://github.com/Coloryr/ColorMC.git
cd ColorMC
# ubuntu
$ wget https://packages.microsoft.com/config/ubuntu/22.10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb
# debian
$ wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb
$ sudo apt-get update
$ sudo apt-get install -y dotnet-sdk-7.0
先选择项目ColorMC.Launcher
进入
$ dotnet build
$ dotnet run
- ColorMC.Android 安卓程序
- ColorMC.Core 启动器底层核心
- ColorMC.Cmd CLI模式 (已放弃)
- ColorMC.Gui Gui模式
- ColorMC.Launcher 启动器
- ColorMC.Test 用于启动器核心测试
AvaloniaUI 跨平台UI框架
CommunityToolkit.Mvvm MVVM工具
Heijden.Dns.Portable DNS解析
HtmlAgilityPack HTML解析器
Jint JS解析执行器
NAudio Windows音频播放
Newtonsoft.Json JSON解析器
OpenTK.OpenAL openal音频
SharpZipLib 压缩包处理
SixLabors 图片处理
Tomlyn TOML解析器
ForgeWrapper Forge启动器