.NET Framework 4.7.2 类库和 .NET 6.0 Razor 项目

GCD*_*Ops 0 .net c# dll razor-pages

我们在 IIS 服务器上部署了 Razor 项目。我们还有一个供基于桌面的应用程序使用的单独的 DLL 项目。我们希望从 Razor 网站调用 DLL 中的功能。鉴于 Razor 网站是 .Net 6 并且类库是 .Net Framework 4.7.2,这可能吗?

Luk*_*uke 6

不,这是不可能的。您可以做的是将类库更改为面向 .NET Standard 2.0,然后您的 .NET Framework 4.7.2 应用程序和 .NET 6 应用程序应该都能够引用它。

有关 .NET Standard 兼容性的更多详细信息,请参见: https: //learn.microsoft.com/en-us/dotnet/standard/net-standard ?tabs=net-standard-2-0