.NET

Vex 升级:编辑器长出 AI 的手——MCP 支持全记录

Vex 升级:编辑器长出 AI 的手——MCP 支持全记录

从三个月前一个「看不懂但很心动」的 PR 说起:Vex 内置本机 MCP 服务,AI 可以直接读写你的 Markdown 文档、遥控界面——弹窗确认、操作审计、访问范围三重把关。29 个工具、stdio 桥接接入 Claude Desktop/Cursor,附踩坑实录(NativeAOT 反射绑定、LLM 算不准偏移)。

2026/10/03.NETAvalonia UI开源项目
Windows 7 上的 .NET Native AOT 启动崩溃:别先怪字体,先对齐渲染依赖

Windows 7 上的 .NET Native AOT 启动崩溃:别先怪字体,先对齐渲染依赖

一次 Avalonia 桌面应用 Win7 启动崩溃的排查复盘:从字体和 .NET 版本误判,到 SkiaSharp、HarfBuzzSharp、Svg.Skia 与 Native AOT 原生资产的依赖对齐。

2026/09/23.NETAvalonia UI桌面开发
.NET工控生态总览:带你厘清工控项目的典型架构

.NET工控生态总览:带你厘清工控项目的典型架构

通过七层全景图串联设备、通信、采集、数据、业务、展示和企业系统,厘清.NET工控项目典型架构。

2026/08/25.NET
.NET工控概念科普——SCADA、MES、ERP三种系统的边界

.NET工控概念科普——SCADA、MES、ERP三种系统的边界

厘清SCADA、MES和ERP三类系统的职责边界,以及.NET工控程序在设备层与业务层之间的位置。

2026/08/17.NET
.NET工控概念科普——下位机和固件,上位机开发者必须搞懂的"另一半"

.NET工控概念科普——下位机和固件,上位机开发者必须搞懂的"另一半"

解释下位机、固件与上位机之间的分工,以及固件版本变化对通信和现场调试的影响。

2026/08/12.NET
.NET工控概念科普——PLC扫描周期:理解了它才算入了工控的门

.NET工控概念科普——PLC扫描周期:理解了它才算入了工控的门

从输入采样、程序执行到输出刷新,理解PLC扫描周期及其对上位机采集频率和架构的影响。

2026/08/10.NET
.NET工控概念科普——工控的"实时"和Web的"实时"不是一回事

.NET工控概念科普——工控的"实时"和Web的"实时"不是一回事

解释工控实时性与Web实时性的本质区别,以及硬实时、软实时和.NET上位机的设计边界。

2026/08/07.NET
工控生态之展示与交互:怎么让工业软件不再"丑"

工控生态之展示与交互:怎么让工业软件不再"丑"

从WinForm、WPF和Avalonia选型到图表与控件库,梳理工业软件展示与交互层的设计方法。

2026/08/05.NET
工控生态之数据与业务:采集到的数据怎么存、怎么管、怎么用

工控生态之数据与业务:采集到的数据怎么存、怎么管、怎么用

讲完通信协议,再看工控数据如何存储、访问和管理,以及设备状态与业务流程如何设计。

2026/08/03.NET
Vex 1.1.0:免费开源的 .NET + Avalonia 跨平台 Markdown 编辑器

Vex 1.1.0:免费开源的 .NET + Avalonia 跨平台 Markdown 编辑器

介绍 Vex 1.1.0,一个免费开源的 .NET + Avalonia 跨平台 Markdown 编辑器,重点展示动态编辑、实时预览、大纲跳转、源码模式、刷新预览、查找替换、主题排版、可选择文本 PDF/PNG/Word 导出、复制到公众号和新手引导。

2026/05/24.NETAvalonia桌面开发
枝见 Zhijian:一个用 Avalonia 做的 Markdown 脑图编辑器

枝见 Zhijian:一个用 Avalonia 做的 Markdown 脑图编辑器

这篇文章介绍枝见 Zhijian,一个基于 Avalonia 的本地脑图编辑器,支持空白新建、文件夹加载、精准新手引导、macOS 快捷键适配、大纲/Markdown/脑图同步、节点备注、小图、缩放、画布拖拽和 Markdown/OPML/XMind 文件交换。

2026/05/17.NETAvalonia桌面开发
.NET跨平台本地库引入实战

.NET跨平台本地库引入实战

深入解析 .NET 项目如何优雅引入第三方本地库,支持 Windows、Linux 多平台,避坑指南

2026/04/17.NET
2025 年度语言:C#

2025 年度语言:C#

2025年度语言C#当选,是三年里第二次获此称号

2026/01/05.NET
图片转Icon工具开发实战 - 从需求分析到代码实现

图片转Icon工具开发实战 - 从需求分析到代码实现

本文介绍了如何使用C#和Avalonia开发一个图片转Icon的工具,包括需求分析、核心代码实现、UI设计和MVVM模式的应用。

2025/03/06.NET
AOT使用经验总结

AOT使用经验总结

从项目创建伊始,就应养成良好的习惯,即只要添加了新功能或使用了较新的语法,就及时进行 AOT 发布测试。

2024/10/14.NET
C#使用Socket实现分布式事件总线,不依赖第三方MQ

C#使用Socket实现分布式事件总线,不依赖第三方MQ

CodeWF.EventBus.Socket 是一个轻量级的、基于Socket的分布式事件总线系统,旨在简化分布式架构中的事件通信。它允许进程之间通过发布/订阅模式进行通信,无需依赖外部消息队列服务。

2024/07/26.NET
.NET 9 AOT的突破 - 支持老旧Win7与XP环境

.NET 9 AOT的突破 - 支持老旧Win7与XP环境

.NET 9开始,AOT支持Win7和XP,不仅仅只支持SP1版本

2024/07/16Avalonia UIWinform.NET
CodeWF.EventBus:轻量级事件总线,让通信更流畅

CodeWF.EventBus:轻量级事件总线,让通信更流畅

CodeWF.EventBus,一款灵活的事件总线库,实现模块间解耦通信。支持多种.NET项目类型,如WPF、WinForms、ASP.NET Core等。采用简洁设计,轻松实现命令的发布与订阅、请求与响应。通过有序的事件处理,确保事件得到妥善处理。简化您的代码,提升系统可维护性。

2024/06/10.NET
【C#进阶】动态注册第三方库事件,轻松搞定!附详细步骤与实例

【C#进阶】动态注册第三方库事件,轻松搞定!附详细步骤与实例

在C#开发过程中,我们经常需要处理各种事件,有时候还需要动态地注册第三方库定义的事件。今天,我将为大家分享一个关于如何动态注册第三方库事件的Demo,并根据提供的代码和注释,详细讲解每一步骤。

2024/02/03.NET
C#对象二进制序列化优化:位域技术实现极限压缩

C#对象二进制序列化优化:位域技术实现极限压缩

展示如何将C#对象转换为二进制形式,并进行优化以减少网络传输中的数据包大小。

2024/01/21.NET
各版本操作系统对.NET支持情况(250707更新)

各版本操作系统对.NET支持情况(250707更新)

借助虚拟机和测试机,检测各版本操作系统对.NET的支持情况。安装操作系统后,实测安装相应运行时并能够运行星尘代理为通过。

2024/01/13.NET
C#创历史成为2023年度编程语言

C#创历史成为2023年度编程语言

朋友圈看到桂素伟大佬发的消息截图,站长赶紧翻译向大家报喜,确定了-C#是2023年度的编程语言!

2024/01/07.NET
C#百万对象序列化深度剖析:如何在网络传输中实现速度与体积的完美平衡

C#百万对象序列化深度剖析:如何在网络传输中实现速度与体积的完美平衡

在网络通信中,数据序列化是将对象状态转换为可存储或可传输的形式的过程,这对于TCP网络传输尤为关键。在项目中,当需要处理几十万条数据的传输时,传统的JSON序列化方式由于其冗余的字段名和字符串格式,导致了二进制包体积庞大,且序列化与反序列化的效率低下。为了解决这些问题,我们考虑采用更加高效的序列化方法,以减少包大小并提升处理速度。

2023/12/09.NET
.NET反编译、第三方库调试(拦截、篡改、伪造)、一库多版本兼容

.NET反编译、第三方库调试(拦截、篡改、伪造)、一库多版本兼容

模拟.NET实际应用场景,综合应用三个主要知识点:一是使用dnSpy反编译第三库及调试,二是使用Lib.Harmony库实现第三库拦截、伪造,三是实现同一个库支持多版本同时引用。

2023/09/23.NET
拦截、篡改、伪造.NET类库中不限于public的类和方法

拦截、篡改、伪造.NET类库中不限于public的类和方法

本文除了回顾拦截.NET类库中的方法,实现方法参数的篡改、方法返回结果的伪造,再着重介绍.NET类库中非public类及方法如何拦截。

2023/09/22.NET
@机器人 能万字详细说说C# 的委托和事件吗?

@机器人 能万字详细说说C# 的委托和事件吗?

昨晚站长与ChatGPT的一个问答,大家看它回答的标准不?

2023/03/07.NET
.NET Core使用FluentEmail发送邮件

.NET Core使用FluentEmail发送邮件

在实际的项目开发中,我们会遇到许多需要通过程序发送邮件的场景,比如异常报警、消息、进度通知等等。

2020/11/28.NET

评论

评论基于 GitHub Discussions,由 giscus 提供。

发生了意外错误,请刷新页面重试。