将 EasySQLite 从 .NET 8 升级到 .NET 9

简介: 将 EasySQLite 从 .NET 8 升级到 .NET 9

前言

EasySQLite是一个.NET 8操作SQLite入门到实战的详细教程,主要是对学校班级,学生信息进行管理维护。今天咱们的主要内容是将EasySQLite从.NET 8升级到.NET 9。

选型、开发详细教程

.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

我们先直接把.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相关包版本:

运行成功:

其他类库升级

升级前后端运行效果

设置多项目运行:

相关文章
|
5月前
|
安全 Linux 开发工具
【Azure Function】分享把Function App从.NET 6.0升级到.NET 8.0 Isolated的步骤
本文介绍了将Azure Function App从.NET 6.0升级到.NET 8.0 Isolated的步骤。.NET 6.0作为长期支持版本,生命周期至2024年11月结束。为确保持续支持,建议升级至更新版本。升级步骤包括安装.NET 8 SDK、更新Azure Functions Core Tools、修改项目文件目标框架为net8.0、更新兼容的NuGet包、本地测试以及重新发布到Azure。更多详细信息可参考官方文档。
224 9
|
8月前
|
人工智能 自然语言处理 机器人
D1net阅闻 | 大模型军备竞赛升级:GPT-4.5/Grok 3同日官宣
D1net阅闻 | 大模型军备竞赛升级:GPT-4.5/Grok 3同日官宣
|
12月前
|
开发框架 缓存 监控
NET Framework 到 .NET 5/6 的迁移是重大的升级
本文详细介绍了从 .NET Framework 4.8 迁移到 .NET 5/6 的过程,通过具体案例分析了迁移策略与最佳实践,包括技术栈评估、代码迁移、依赖项更新及数据库访问层的调整,强调了分阶段迁移、保持代码可维护性及性能监控的重要性。
159 3
|
开发框架 JavaScript .NET
ASP.NET Core : 十.升级现有Core2.0 项目到2.1
.NET Core 2.1 终于发布了, 赶紧升级一下。
231 0
ASP.NET Core : 十.升级现有Core2.0 项目到2.1
|
人工智能 Linux C++
Visual Studio 2022 正式版发布:升级为 64 位、支持 .NET 6 和 C++ 20
Visual Studio 2022 正式版发布:升级为 64 位、支持 .NET 6 和 C++ 20
631 0
Visual Studio 2022 正式版发布:升级为 64 位、支持 .NET 6 和 C++ 20
|
开发框架 前端开发 .NET
Asp.NetCore3.1开源项目升级为.Net6.0
开源项目升级asp.netcore6.0详细过程
659 0
Asp.NetCore3.1开源项目升级为.Net6.0
|
消息中间件 网络协议 NoSQL
这些关键设置没搞好,胡乱升级.NET5的 后果自负
这些关键设置没搞好,胡乱升级.NET5的 后果自负
200 0
这些关键设置没搞好,胡乱升级.NET5的 后果自负
|
Web App开发 .NET
将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1.3X
在上一篇文章ASP.Net Core 运行错误 Http Error 502.5 解决办法的最后有提到说,最推荐的升级办法是从2.0升级到2.1X版本. 操作如下 项目的例子直接使用https://github.com/52ABP/52ABP.School 作为对象,毕竟他正好是.NET CORE 2.0的版本。
1505 0

热门文章

最新文章