Additel.NET
项目介绍
Additel.NET 项目为 .NET 框架提供更加友好的跨平台开发体验
NuGet 版本
快速开始
开始前,确保已经安装了 Visual Studio 2017 或 2019 版本及对应平台的工作负载
使用非常简单,只需要安装对应平台的 NuGet 包即可
Additel.Core
Additel.SkiaViews
Additel.Forms
Additel.Anthorization
Additel.BLE
已知问题
Additel.Forms
- WPF 项目引用 Additel.Forms 包后,渲染器不生效,需要在项目中手动设置渲染,请在 WPF 项目的 Properties/AssemblyInfo.cs 末尾手动添加以下渲染:
[assembly: ExportRenderer(typeof(SwitchView), typeof(SwitchViewRenderer))]
[assembly: ExportRenderer(typeof(GIFView), typeof(GIFViewRenderer))]
- WPF 项目设置目标平台为 Any CPU 时,SkiaSharp 项目会引发加载 dll 失败的问题,需要在项目属性-生成选项中指定目标平台为 x86 或 x64
示例项目
截图
贡献
本人技术和时间所限,很多想法未能得到实现,欢迎任何人为本项目的成长贡献自己的力量,可以是任何方式的支持,丰富文档,翻译文档,提出问题,提出新功能,修复问题,添加功能等等,相信开源的力量会让 .NET 平台越来越好
许可证
此项目使用 MIT 许可证
致谢
感谢 SkiaSharp,Xamarin,MSBuild 等项目为本项目的实现提供了核心支持
感谢 Essentials 项目为本项目的开发所起到的启蒙作用