Visual Studio 2022 MAUI NU1105(NETSDK1005) 处理记录

故障说明 MAUI项目是日常使用的项目,一直都好好的 某一天修改了几行代码后,突然项目无法编译了,提示NU1105错误 从Git重新拉取一份之前的代码编译也是同样的错误,经过半天的查阅,尝试了几种方案都没有效果 删除obj/project.assets.json 删除obj 删除.vs 修复Visual…

.NET Core 实现后台任务(定时任务)

IHostedService和BackgroundService 前言 平时写代码的时候,大家多多少少都会遇到定时任务的要求,今天介绍两种定时任务的写法,严格来说其实是一种。 相对来说比较粗糙,请多多指教。 方法一 IHostedService 简介 IHostedService 接口 IHostedS…

EFCore 动态拼接查询条件(表达式树方式)

扩展方法名:Filter 支持参数:实体类、JObject 扩展代码: //白色风车 public static class EntityFrameworkCoreExtensions { private static DbCommand CreateCommand(DatabaseFacade fac…

如何在C#中接受或拒绝 Excel 中的修订

修订功能可以跟踪文档所有的修改,了解修改的过程,这对于团队协同文档编辑、审阅是非常有用的一个功能。将工作簿发送给他人审阅时,我们可以开启修订功能,共享工作簿被修改后,用户查看文档时可以选择接受或者拒绝他人修改的数据信息。本文将详细为您介绍如何接受或拒绝 Excel 中的修订。 接受工作簿中的修订 拒绝工…

基于SqlSugar的开发框架循序渐进介绍(24)– 使用Serialize.Linq对Lambda表达式进行序列化和反序列化

在上篇随笔《基于SqlSugar的开发框架循序渐进介绍(23)-- Winform端管理系统中平滑增加对Web API对接的需求 》中介绍了基于一个接口,实现对两种不同接入方式(直接访问数据库实现,基于Web API代理类实现)的处理,由于定义的接口中,我们为了方便,也是用了Lambda表达式的进行一些…

Blazor Server 从头开始:02 创建组件

? 系列导航 Blazor Server 从头开始:01 创建项目 ? 阅读说明 此部分内容旨在说明各种Blazor的基本概念与使用方法,并没有提供实际的教程式代码,所以读者没必要把代码敲一遍。没得意义。 ? Razor 组件  Razor组件是Blazor应用的基本单元,每一个页面或页面上的元素都可以…

Blazor Server 从头开始:01 创建项目

最近手痒,正好阳性在家,就打算把代码再捡起来看看,学习下这些年来都有什么新东西出现。就看到了微软出的.Net 7 Blazor相关的内容。 走了一遍微软官方的教程,发现用处不大,(可能是年纪已高,也可能是断代太久),所以给这段时间立个小目标,从头开始学习一下这个Blazor。 有关Blazor Serv…

WPF 基于Geometry的橡皮擦功能

这是我大约半年前就想写的随笔。 功能很简单。 就是基于Geometry的画布,记录鼠标轨迹生成PathGeometry。再就是添加删除Path的功能也就是path笔迹删除。 目前是实现了两种方式。 1 基于预览擦除 2 实时擦除       两者在具体技术上没有任何的区别都是依靠Geometry.Com…