前言
EasySQLite是一个.NET 8操作SQLite入门到实战的详细教程,主要是对学校班级,学生信息进行管理维护。今天咱们的主要内容是将EasySQLite从.NET 8升级到.NET 9。
GitHub开源地址:https://github.com/YSGStudyHards/EasySQLite

选型、开发详细教程
第一天 SQLite 简介 第二天 在 Windows 上配置 SQLite环境 第三天SQLite快速入门 第四天EasySQLite前后端项目框架搭建 第五天引入 SQLite-net ORM 并封装常用方法 第六天后端班级管理相关接口完善和Swagger自定义配置 第七天BootstrapBlazor UI组件库引入(1) 第七天Blazor班级管理页面编写和接口对接(2) 第七天Blazor学生管理页面编写和接口对接(3)
.NET 9介绍
.NET 9是微软于2024年11月13日推出的一个重大版本,被誉为迄今为止最高效、最现代、最安全、最智能、性能最高的.NET版本。.NET 9是标准期限支持 (STS) 版本,它将在18个月内受到支持。


.NET 9 环境准备
安装 .NET 9 环境,安装 .NET 9 SDK 并且Visual Studio 2022需要更新至17.12版本。
下载.NET 9.0:https://dotnet.microsoft.com/zh-cn/download/dotnet/9.0


将目标框架切换到.NET 9
我们先直接把.NET 8的目标框架切换至.NET 9,假如项目能够正常运行那就说明没有什么需要调整的,有问题在具体问题具体分析。
升级方式
选中对应项目右键属性切换对应目标框架版本:

WebApi升级

运行效果查看:
运行下来一切正常!

WebUI升级

运行查看效果:
项目运行异常:
(stack= at Microsoft.WebAssembly.Diagnostics.MonoSDBHelper.SendDebuggerAgentCommand[T](T command, MonoBinaryWriter arguments, CancellationToken token, Boolean throwOnError)
at Microsoft.WebAssembly.Diagnostics.MonoSDBHelper.HasDebugInfoLoadedByRuntimeAsync(String assemblyName, CancellationToken token)
at Microsoft.WebAssembly.Diagnostics.MonoSDBHelper.GetDataFromAssemblyAndPdbAsync(String assemblyName, Boolean ignoreJMC, CancellationToken token)
at Microsoft.WebAssembly.Diagnostics.DebugStore.Load(SessionId id, String[] loaded_files, ExecutionContext context, Boolean useDebuggerProtocol, CancellationToken token)+MoveNext())复制
升级WebAssembly相关包版本:


运行成功:

其他类库升级


升级前后端运行效果
设置多项目运行:






免费开源的程序员简历模板
了解作者&获取更多学习资料
程序员常用的开发工具软件推荐
加入DotNetGuide技术社区交流群
.NET/.NET Core ORM框架资源汇总
C#/.NET/.NET Core开发者学习路线集
文章转载自追逐时光者,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
如何把数据从SQLite迁移到PostgreSQL
库海无涯
57次阅读
2025-03-31 17:45:01
[译] 从 SQLite 迁移到 MySQL
刺史武都
38次阅读
2025-03-24 18:21:02
Android数据库 之 SQLite数据库
听溪
36次阅读
2025-03-26 19:50:22
C#操作SQLite数据库
淡定
32次阅读
2025-03-25 23:27:25
破解AI模型部署难题!渊亭科技获AI模型推理技术新专利
渊亭科技
30次阅读
2025-04-01 18:30:26
C# SQLite 数据库操作学习
luyingjun
27次阅读
2025-03-25 23:13:29
Web Components实践:如何搭建一个框架无关的AI组件库
京东云开发者
10次阅读
2025-04-08 11:39:29