.NET Framework 4.7 WebForms与.NET Core 3.1类库之间的兼容性

问题描述

每个人。 我们想知道是否存在在同一项目/解决方案中同时混合.NET Framework和.NET Core(作为类库)的可能性。

我们有一个旧的基于WebForms的.NET Framework 4.7.2应用程序(用VB.NET编写)。我们的目标是隔离和重建数据层,并将Entity Framework Core与新的数据访问层(用C#编写)一起使用。最初的想法是使用所有实体和模型制作一个.NET Core库,然后连接到.NET Framework项目。我们不知道这是否可能,如果可能,我们不知道我们必须进行什么样的配置才能使它工作。

我们对其他解决方案持开放态度(也许使用其他类型的项目而不是库,或者使用带有EF Core的.NET Framework库,而不是.NET Core库)。任何想法都欢迎。

谢谢。

解决方法

您可以基于.Net Standard创建一个类库项目,但考虑到它将成为一个旧框架,Microsoft已停止使用.Net Framework的版本。看看下面的兼容版本表:

enter image description here

https://docs.microsoft.com/dotnet/standard/net-standard

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...