DLL类库同时支持.NETFramework以及.NETCore|C/S开发框架
作者:csframework|C/S框架网  发布日期:2023/02/07 18:12:38

Winform开发框架迭代升级到.NET Core的过程中,要将服务端原有的.NET Framework代码迁移到.NET Core,同时要支持客户端(.NET Framework)的项目引用,因此一个DLL类库要同时支持.NET 5.0以及 .NET Framework 4.5.2。

目前 CSFramework.WebApi.Models 的目标框架是.NET 5.0,如下图:
 

DLL类库同时支持.NETFramework以及.NETCore|C/S开发框架


 
操作步骤:
 
 
1. 使用记事本打开 csproj 文件
 

DLL类库同时支持.NETFramework以及.NETCore|C/S开发框架

 

 

DLL类库同时支持.NETFramework以及.NETCore|C/S开发框架

 
 
2. 将目标框架<TargetFramework>修改为TargetFrameworks
 
<TargetFrameworks>net5.0;net452</TargetFrameworks>
 
 
3. 重新打开解决方案
 
可以看到依赖项同时支持.net4.5.2以及.net5.0
 

DLL类库同时支持.NETFramework以及.NETCore|C/S开发框架

 
 
 
4. 管理 NulGet程序包 不受影响
 

DLL类库同时支持.NETFramework以及.NETCore|C/S开发框架

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇