当前位置: 首页 > news >正文

.NET Nuget包推荐安装

文章目录

  • 前言
  • 通用
  • WPF
  • WebApi
  • Blazor

前言

我这里的包主要是.NET Core的,.NET Framework可能不支持。

通用

  • Newtonsoft.Json:最常用的C#和Json对象互转的包。支持匿名对象,但是不支持Enum枚举类型,显示的是Enum的数值,不是对应的字符。
  • MiniExcel:特别好用的Excel文件快速读取,特别简单好用,但是导出功能只支持CSV文件类型,但是内置了CSV和Excel互转,也支持中文别称,Enum枚举类型,还有模板填充,特别好用。
  • MiniWord:用的不是很多,一般用于模板填充,使用场景为导出报告文档。
  • SqlSugarCore:因为.net core 不再支持ADO.NET文件,SqlSugar能解决数据库操作问题。自带文件导出,支持Sql server,Mysql,Sqlite等主流数据库。
  • Bogus:C# 版本的Faker,用于生成测试数据,特别好用的模拟数据生成,支持国家,地名,人名,邮箱,电话,食品等常用生活数据生成。
  • NLog:Log日志文件保存。
  • Colorful.Console:彩色控制台打印
  • MQTTnet:MQTT服务器连接
  • HslCommunication:国人开发的工业通讯汇总库,只有7.0.1是免费版本,后面都是收费版。但是7.0免费版还能下载,Nuget包还能选择7.0。该怎么说能,功能确实完善,也留下了免费版本的下载版本。
  • NModbus:Modbus库

WPF

  • Prism:侵入式框架,Prism给了全套的解决方案,但是用了Prism就只能照着他的流程去解决问题。而且由于是注入形式,所以没有代码提示。
  • CommunityToolkit.Mvvm:非侵入式Mvvm工具,轻量级使用。
  • MaterialDesignThemes:UI框架
  • MaterialDesignColors:MaterialDesignThemes框架扩展
  • PropertyChanged.Fody:非侵入式Mvvm工具,轻量级使用。

WebApi

Blazor

  • BootstrapBlazor:Blazor最好用的UI框架,组件十分丰富
  • BootstrapBlazor.FontAwesome:BootstrapBlazor Icon库扩展
http://www.lryc.cn/news/179178.html

相关文章:

  • 【文献阅读】Pocket2Mol : 基于3D蛋白质口袋的高效分子采样 + CrossDocked数据集说明
  • TrustRadius 评论:为什么 Splashtop 优于 LogMeIn
  • 【动态规划】动态规划经典例题 力扣牛客
  • 统计模型----决策树
  • C# List 复制之深浅拷贝
  • 论<script> 标签可以直接写在 HTML 文件中的哪些位置?(可以将 <script> 标签直接插入到 HTML 文件的任何位置)
  • 【MySQL进阶】--- 存储引擎的介绍
  • self-XSS漏洞SRC挖掘
  • 1859. 将句子排序
  • 普通学校,普通背景,普通公司,不普通总结。
  • Flink之Watermark生成策略
  • 提升API文档编写效率,Dash for Mac是你的不二之选
  • 无人注意,新安装的 Ubuntu 23.04 不支持安装 32 位应用
  • 全面横扫:dlib Python API在Linux和Windows的配置方案
  • 30种编程语言写国庆节快乐,收藏后改改留着拜年用
  • SpringBoot2.7.9 配置文件加载方式
  • 详解C语言—文件操作
  • IntelliJ IDEA 常用快捷键一览表
  • cola 架构简单记录
  • FFmpeg常用结构体分析
  • ChatGPT 学习笔记 | 什么是 Prompt-tuning?
  • [红明谷CTF 2021]write_shell %09绕过过滤空格 ``执行
  • JVM学习笔记
  • 使用 gst-element-maker 创建一个完全透传的 videofilter 插件
  • 华为ensp单臂路由及OSPF实验
  • Android LiveData 介绍
  • 好看的货架效果(含3D效果)
  • 【每日一题】1498. 满足条件的子序列数目
  • Go语言数据类型实例讲解 - Go语言从入门到实战
  • RocketMQ 事务消息发送