关于如何配置.net5.0框架 - (第二十一讲)
视频讲解如下:
工程源码下载:GPS定位系统系列教程源码下载
1、新建工程
到目前为止,前面我们已经讲了分别采用.net6.0和.net3.1框架来搭建我们的上位机平台,在本章节中,我们将演示如何采用.net5.0来搭建系统。当前章节只描述如何新建工程,以及相关的配置,应用程序和前面讲的是一样的,我这边就不讲了,代码完全是copy过来的。
首先呢,新建部分请参考第一讲《新建.net core web工程》,唯一不同点是在选择.net版本时,我们需要选择.net5.0,HTTPS不能勾选,不然迁移之后,系统会以https进行访问,导致地图无法加载。如下:

2、添加MVC支持
在5.0版本中,Program.cs和Startup.cs文件的修改方法和3.1版本是一样的,我这里就不重复了。
3、应用程序迁移
请参照前面.net6.0的工程搭建过程,将我们.net6.0的所有应用程序迁移到我们.net5.0中。迁移时,别忘了修改appsettings.json文件。
5.0的数据库依赖包和3.1的一模一样,如果不嫌麻烦,完全可以将3.1的DbEntity和Link两个类库拷贝到5.0中使用,或者直接新建个5.0的库,如下:

迁移完成之后,编译一下,中间可能会有很多下面这样的提示,我们只要把缺失的引用补上即可

当编译成功后,.net5.0的工程就搭建完成了,这里你可以用下位机模拟器跑一下,效果和.net6.1的效果是一样的,发布方法也和.net6.1的一样。