DLL类库同时支持.NETFramework以及.NETCore(EF模型支持.NET双平台架构)|C/S开发框架
DLL类库同时支持.NETFramework以及.NETCore(EF模型支持.NET双平台架构) 目录Winform开发框架迭代升级到.NET Core的过程中,要将服务端原有的.NET Framework代码迁移到.NET Core,同时要支持客户端(.NET Framework)的项目引用,因此一个DLL类库要同时支持.NET 5.0以及 .NET Framework 4.5.2。 目前 CSFramework.WebApi.Models 的目标框架是.NET 5.0,如下图: 操作步骤1. 使用记事本打开 csproj 文件 2. 将目标框架修改为<TargetFrameworks>: .NETFrameworkV4.5: 旧版本:<TargetFramework>net452</TargetFramework> 修改为:<TargetFrameworks>net5.0;net452</TargetFrameworks> .NETFrameworkV4.8: 旧版本:<TargetFrameworkVersion>v4.8</TargetFrameworkVersion> 修改为:<TargetFrameworks>v4.8;net6.0</TargetFrameworks> 3. 重新打开解决方案 可以看到依赖项同时支持.net4.5.2以及.net5.0 4. 添加 NulGet程序包 XML 全选
5. 依赖项 ![]() 扫一扫加作者微信 ![]() ![]()
参考文档:
Winform开发框架 - 类库同时支持.NETFramework以及.NET Core C#.NET7 多线程播放mp3/wav音频|winmm.dll winapi播放音乐文件|C/S开发框架 CSFramework开发框架支持MDI多界面子窗体拖拽平铺|C/S开发框架 CSFrameworkV6 | 支持单表基础资料表格批量编辑数据|C/S开发框架 CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|C/S开发框架 Winform框架通用导入程序,支持Excel,xls/xlsx格式|C/S开发框架 智能语音播报音箱收款播报机|收钱音箱|收款盒子4G版Wifi版(支持微信、支付宝)|C/S开发框架 CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)|C/S开发框架 支持换肤 | 界面图片切换 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 多数据库支持 | MiniFramework | 蝇量级开发框架|C/S开发框架 代码生成器生成查询窗体支持下拉选择存储过程|C/S开发框架 C#直接使用DllImport外部Dll的方法-C/S开发框架 C#使用Newtonsoft.Json.dll解析Json数据-C/S开发框架 C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级 C/S开发框架支持套打功能吗?
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |