# Native.Csharp.Frame **Repository Path**: tddx0902/Native.Csharp.Frame ## Basic Information - **Project Name**: Native.Csharp.Frame - **Description**: 完全由 C# 语言编写的 QQ机器人插件 SDK - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Native.SDK 优点介绍 > 1. 程序集脱库打包 > 2. 类UWP开发体验 > 3. 完美翻译酷QApi > 4. 支持酷Q应用打包 > 5. 支持附加进程调试 ## Native.SDK 项目结构 ![SDK结构](https://github.com/Jie2GG/Image/blob/master/NativeSDK(0).png "SDK结构")
## Native.SDK 开发环境 >1. Visual Studio 2012 或更高版本 >2. Microsoft .Net Framework 4.0 **(XP系统支持的最后一个版本)** ## Native.SDK 环境部署 详情请看 Wiki: https://github.com/Jie2GG/Native.Csharp.Frame/wiki ## Native.SDK 调试流程 1. 打开 酷Q Air/Pro, 并且登录机器人账号 2. 打开 Native.Csharp 项目, 修改 "生成" 中的 "输出路径" 为 酷Q的 "dev" 路径 3. 重新生成 Native.Csharp 项目 4. 在酷Q上使用 "重载应用" 功能, 重载所有应用 5. 依次选择VS的菜单项: "调试" -> "附加到进程" 6. 选择 CQA.exe/CQP.exe 的托管进程, 选择附加 7. 附加成功后进入调试模式, 即可进行断点 (注: 仅在只加载一个 .Net 应用的酷Q可以进行调试) ## Native.SDK 已知问题 > 1. ~~对于 "EnApi.GetMsgFont" 方法, 暂时无法根据酷Q回传的指针获取字体信息, 暂时无法使用~~ (由于酷Q不解析此参数, 弃用) > 2. ~~对于 "HttpHelper.GetData" 方法, 抛出异常, 暂时无法使用~~ (已经修复, 但是封装了新的HTTP类, 弃用) > 3. ~~对于 "AuthCode" 被多插件共用, 导致应用之间串数据~~ (已修复) > 4. ~~对于接收消息时, 颜文字表情, 特殊符号乱码, 当前正在寻找转换方式~~ (已修复) > 5. ~~对于 Visual Studio 弹出安全警告导致编译不通过的问题~~ (用 git 克隆到VS即可) ## Native.SDK 更新日志 ### [查看更新日志](UPDATE.md) ## 关于打赏 您的支持就是我更新的动力!
微信二维码 支付宝二维码