NcfPackageSources  

✍️核心更新要点

1. 功能优化

1.1. 增强跨平台兼容性:

  • 重构 SQLite 连接字符串,适配多操作系统环境

  • 统一数据库连接路径处理,采用 Path.DirectorySeparatorChar 确保跨平台兼容性

1.2. 完善 Docker 支持:

  • 优化 Dockerfile 配置(项目路径、工作目录、依赖恢复)

  • 添加数据库目录自动创建逻辑

1.3. 强化 XNCF 动态生成能力:

  • 实现第二代 XNCF AI 构建器模板动态生成器

  • 支持 dotnet CLI 与 Visual Studio 双环境协同开发

  • 优化 Source Generator 构建逻辑(条件编译、文件排除机制)

1.4. 升级 .NET 8.0 适配:

  • 统一更新 Senparc.Ncf.Core、Senparc.Ncf.Database 等核心组件版本

  • 调整项目引用与配置结构

1.5. 优化 MCP 模块:

  • 重构 MCP 服务器动态选择逻辑(端点构建/错误处理)

  • 调试 MCP 客户端交互流程

  • 添加 .el-select 宽度样式提升 UI 一致性

1.6. 添加 WeixinManager 到 NcfPackageSources 解决方案

1.7. 代码优化与跨平台改进

1.8. 更新持续集成流程(azure-pipelines.yml 调整)

1.9. 优化 .gitignore 规则(忽略特定目录)

1.10. 增强本地请求验证机制(OnGetAsync)

1.11. 移除冗余依赖(清除 Microsoft.EntityFrameworkCore.Tools 引用)

1.12. 重构模块架构(迁移 WeixinManager 至 NcfPackageResource 仓库)

1.13. 改进 XNCF 模板兼容性(支持 Visual Studio 编译)

2. 问题修复

修正 BuildXncfAppService.Generated.cs 模板语法错误(字符串终止符问题)

2.1. 协作合并

  • 同步 NCF 模板更新(#430)

  • 合并多分支提交(#429, #428, #427, #426, #425, #424)

  • 包含 Docker 配置优化、版本号对齐、AI 模板生成器等关键更新

  • 修复项目配置问题(TemplateRelease 构建配置更新)

  • 修复 AI 配置问题(增强 WeixinManager 的 AI 配置逻辑)

3. 关键版本更新

  • Senparc.Xncf.MCP v0.2.3-preview.1:集成 .NET 8.0 增强特性;新增 MCP 服务器动态选择功能(PR #427)

  • XncfBuilder v0.35.3-preview.9/10:实现动态 XNCF 模板生成器(支持 CLI/VS 双环境)(PR #426)

  • XncfBuilder v0.22.13-preview.1:完成第二代 XNCF AI 构建器模板引擎(PR #424)

  • WeixinManager v0.20.0-preview.1:升级 MpAccount 加载进度机制(UseXncfModule);新增 UseNcfDatabaseSetted 字段(优化数据库逻辑);增强本地请求验证能力

  • WeixinManager v0.19.0-preview.1:完成 Senparc.Xncf.WeixinManager 模块迁移至 NcfPackageResource 仓库

NeuCharFramework  

✍️核心要点更新

1. 功能优化

1.1. 将 NCF.Template.csproj 升级至 0.30.0 版本,新增 CI/CD 自动化发布说明

1.2. 优化 Azure Pipelines 配置:

  • 添加 PR 标题校验规则(需含 [Release] 标签)

  • 增强多平台支持(Windows x64/ARM64、Linux x64/ARM64、macOS x64/ARM64)

  • 改进 GitHub CLI 安装验证与错误处理

1.3. 重构 macOS 启动脚本及使用指南:

  • 添加字符编码设置与英文错误提示

  • 转换脚本行尾符为 Unix 格式

  • 增加执行权限并更新操作说明

1.4. 优化数据库连接路径处理,使用 Path.DirectorySeparatorChar 提升跨平台兼容性

1.5. 重构 GetInstallOptionsAsync 方法,采用异步 lambda 处理响应

1.6. 更新基础库功能(提升整体稳定性)

1.7. 优化 WeixinManager 库功能(增强模块性能)NCF 模板开源地址

2. 文档更新

2.1. 移除 MACOS_USAGE_GUIDE.md,新增版本发布流程文档

2.2. 更新 README.md 及 MACOS_USAGE_GUIDE.md 说明

2.3. 升级 Senparc.Web.csproj 及 SenparcConfig.config

3. 协作合并

3.1. 开发者 JeffreySu 合并多个分支(#353, #352, #351, #349, #350, #348, #346, #345, #344 等)

3.2. 包含 CI/CD 流程重构、依赖库更新、异步方法优化等提交

3.3. 合并 PR #354 到 Developer 分支(v0.30.1 WeixinManager 库更新)

3.4. 合并 PR #355 到 Developer 分支(v0.30.2 基础库 & WeixinManager 库同步更新)

4. 问题修复

修复终端显示兼容性问题(macOS 环境)

5.关键版本更新

5.1. v0.29.7:更新 XncfBuilder,升级 MCP 并优化 NCF 管理后台 UI

5.2. v0.30.1:WeixinManager 库专项更新

5.3. NCF.Template v0.30.0:集成 CI/CD 自动化发布流程

5.4. v0.30.2:基础库功能升级  •  WeixinManager 库优化(关联 #328)

NCF 模板开源地址

🔗https://github.com/NeuCharFramework/NCF

NCF NcfPackageSources 开源地址

🔗https://github.com/NeuCharFramework/NcfPackageSources

NCF 文档地址

🔗首页 | NeuCharFramework (NCF)

Senparc.Weixin SDK 

✍️核心要点更新

1. 问题修复

修复企业微信获客链接管理编辑接口调用错误

2. 功能优化

2.1. 添加动态基础 URL 用于 OAuth 示例,提升调用灵活性;优化聊天 AI 示例的上下文储存机制,增强性能和稳定性;添加 C# Language 设定到示例项目,改善开发体验;TenPayV3 兼容微信平台证书和微信支付公钥,提升支付模块的健壮性。

2.2. 微信支付分新增 device 设备参数支持(涉及文件:ServiceOrderRequest_Device.cs)

2.3. 更新 .net8.csproj 项目配置适配新功能

2.4. TenPayV3 支付模块提升(兼容设备参数场景)

3. 协作合并

3.1. 开发者 JeffreySu 合并了多个分支(#3151、#3150、#3149、#3148、#3147、#3146、#3145、#3144、#3143)到 Developer 主分支。

3.2. 开发者 @mojinxun 提交的支付分优化分支(PR #3156)

3.3. 合并至主分支(关联 Issue #3155,致谢 @mojinxun @zariczhu)

4. 关键版本更新

4.1. Work v3.27.0:修复企业微信获客链接管理编辑接口调用错误(关联 Issue #3137)

4.2. TenPayV3 v2.1.0:兼容微信平台证书和微信支付公钥(PR #3144)

4.3. Senparc.Weixin.All v2025.7.15  集成微信支付分设备参数功能

4.4. TenPayV3 v2.1.1   正式支持支付分 device 参数(PR #3156)

Senparc.AI 开源项目地址:

🔗https://github.com/Senparc/Senparc.AI/

Senparc.Weixin SDK 开源项目地址:

🔗https://github.com/JeffreySu/WeiXinMPSDK

🔗https://gitee.com/JeffreySu/WeiXinMPSDK

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐