如何调用.Net Framework中的函数到.Net core

Tha*_*hPT 1 c# .net-core

我正在做一个同时使用.net框架和.net core的项目。

我想调用在 .net core 的 API 控制器中获取数据的存储库,但出现以下错误:

System.TypeLoadException:“无法从程序集“System.Web,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”加载类型“System.Web.HttpContext”。”

请帮助我,谢谢。

小智 5

您无法从 .NET 框架调用 .NET core 中的函数。相反,我建议对于两个项目之间共享的函数和类,将它们编写在 .NET Standard 的库中。这可以从 .NET Framework 项目和 .NET Core 项目访问。

有关 NET 架构组件(.NET 标准、核心和框架)的更多信息,请访问https://learn.microsoft.com/en-us/dotnet/standard/components

谢谢