C#上位机开发
约 373 字大约 1 分钟
2026-08-03
C#上位机开发
avalonia框架
项目修改
方式一:JetBrains Rider(推荐,有可视化预览)
- 安装前提
- .NET 8 SDK:https://dotnet.microsoft.com/download/dotnet/8.0
- 下载
SDK 8.0.x(x64),安装时勾选全部
- 下载
- .NET 8 SDK:https://dotnet.microsoft.com/download/dotnet/8.0
- 安装 Rider
- 官网:https://www.jetbrains.com/rider/download/
- 安装后首次启动会要求登录/激活(可试用30天,也有社区免费版计划)
- 安装插件
- 打开 Rider →
File→Settings→Plugins - 搜索并安装:
- AvaloniaRider — 提供 XAML 预览器,实时看到界面变化
- 安装后重启 Rider
- 打开 Rider →
- 打开项目
File→Open→ 选择EBSXProtocolHexUnpack文件夹(含.csproj的目录)- Rider 会自动还原 NuGet 包
- 点击运行按钮(绿色三角)即可调试
- 发布
- Rider 底部
Terminal标签页,执行:
- Rider 底部
dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o Publish式二:纯命令行 + 文本编辑器(免费、够用)
- 安装
- .NET 8 SDK:同上,必须装
- Git:https://git-scm.com/download/win
- 编辑器:推荐 Notepad++ 或 VS Code(免费,比记事本好用太多)
- Notepad++:https://notepad-plus-plus.org/downloads/
- VS Code:https://code.visualstudio.com/ (装 C# Dev Kit 扩展会有语法高亮)
- 修改源码
- otepad++ / VS Code 打开 .cs、.axaml 文件直接编辑
- .axaml 就是 XML 格式的界面文件,.cs 是 C# 代码
- 编译运行
dotnet restore # 还原依赖(首次或改了 csproj 后)
dotnet build # 编译检查错误
dotnet run # 运行测试- 发布
dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -o Publish