带有 WPF 应用程序和 .NET Core Web 应用程序的 .Net Standard class 库

.Net Standard class library with WPF application and .NET Core Web app

我有,

  1. 现有 class 使用 .Net Framework 4.5.2 编写的库
  2. 退出使用 .Net Framework 4.5.2 编写的 WPF 应用程序
  3. WPF 应用程序使用 class 库。

现在,我想用 dotnetcore 2.1 创建 asp.net 核心网络应用程序,并想引用 class 库。

我需要吗,

  1. 使用 .Net Standard 转换 class 库?
  2. 哪个版本的 .Net Standard 使我能够引用我们无法转换为 .Net Core UI 应用程序的 WPF 应用程序(使用 .Net Framework 4.5.2)?
  1. 是的,您必须将库转换为 .NET Standard 才能从 Framework 和 .Net Core 应用程序中引用它

  2. 您需要使用 .NET Standard 1.2 或更低版本才能支持 .NET Framework 4.5.2

详见文档:https://docs.microsoft.com/en-us/dotnet/standard/net-standard#net-implementation-support