.NET Nuget包推荐安装

news/2024/12/5 1:46:13/

文章目录

  • 前言
  • 通用
  • 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.ppmy.cn/news/1126170.html

相关文章

在SpringBoot中利用Redis实现互斥锁

在SpringBoot中利用Redis实现互斥锁 基本知识 前提条件,有一个能够在Springboot中使用Redis的项目,或者能够直接开也行 为什么要实现互斥锁:当我们利用Redis存储热点数据时,突然就过期失效或者被删除了,导致大量请求同…

【Vue.js】使用ElementUI搭建动态树数据表格与分页

一&#xff0c;动态树 本文章为上一篇文章拓展内容》》实现首页导航及左侧菜单 将左侧菜单结构更换为下面代码&#xff1a; 菜单结构&#xff1a; <el-menu><el-submenu index"" key""><template slot"title"><i class…

华为云云耀云服务器L实例评测|在云耀云服务器L实例使用Docker搭建redis集群——三主三从集群

购买云耀云服务器 L 实例 华为云耀云服务器 L 实例是一款轻量级云服务器&#xff0c;开通选择实例即可立刻使用&#xff0c;不需要用户再对服务器进行基础配置。新用户还有专享优惠&#xff0c;2 核心 2G 内存 3M 带宽的服务器只要 89 元/年&#xff0c;可以点击华为云云耀云服…

从0开始写中国象棋-创建棋盘与棋子

从控制台版本开始 考虑到象棋程序&#xff0c;其实就是数据结构与算法实现。 所以和界面相关的QT部分我们先放一放。 我们从控制台版本开始。这样大家更容易接受&#xff0c;也不影响开发。 后面我们会把控制台嫁接到QT上完成完整的游戏&#xff0c;那时候自然就水到渠成了…

基于微信小程序的民宿短租酒店预订系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能&#xff1a;具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…

UE5 虚幻引擎 使用编辑器工具进行资产批处理操作 让你的工作效率指数级增长!!!

目录 0 引言1 编辑器工具蓝图1.1 介绍1.2 案例&#xff1a;批量设置静态网格体资产的LOD1.3 进阶用法 2 编辑器工具控件2.1 介绍2.2 案例&#xff1a;随机给场景中Actor添加Yaw旋转值 0 引言 官方教程视频 参考文章 参考视频 UE5提供了两种 编辑器工具 &#xff1a;编辑器工具…

96.不同的二叉搜索树

​ 题目&#xff1a; 96. 不同的二叉搜索树 中等 2.4K 相关企业 给你一个整数 n &#xff0c;求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种&#xff1f;返回满足题意的二叉搜索树的种数。 示例 1&#xff1a; 输入&#xff1a;n 3 输出&#xf…

【C++ Efficiency】使用运算符的复合形式取代其单独形式,效率更高

//单独形式 x x y; x x - y; //也可以写为复合形式 x y; x - y;效率问题 一般而言&#xff0c;复合操作符比其对应的单独形式效率高&#xff1a;因为单独形式需要返回一个新的对象&#xff0c;就会产生一个临时对象的构造和析构成本&#xff0c;复合版本则是直接写入左…