C# 将.NET库移植到.NET标准

C# 将.NET库移植到.NET标准,c#,.net,.net-core,.net-standard,C#,.net,.net Core,.net Standard,因此,我有一个针对.NET4.6.1的库,我正在尝试找出正确的方法来移植它,以便它可以被针对.NETCore的项目使用,同时仍然能够在.NET4.6.1中使用它 库依赖于Win窗体和System.Windows;据我所知,此功能仅在.NET Core 3中可用? 据我所知,我还需要将其移植到.NET标准2.1 除了清除.NET标准版本之外,我还需要确定目标,我想知道是否有可能让这个库中包含一些在所有平台(如本机Win 32 API)上都不支持的代码?Winforms和/或WPF永远不会成为.NE

因此,我有一个针对.NET4.6.1的库,我正在尝试找出正确的方法来移植它,以便它可以被针对.NETCore的项目使用,同时仍然能够在.NET4.6.1中使用它

库依赖于Win窗体和System.Windows;据我所知,此功能仅在.NET Core 3中可用? 据我所知,我还需要将其移植到.NET标准2.1


除了清除.NET标准版本之外,我还需要确定目标,我想知道是否有可能让这个库中包含一些在所有平台(如本机Win 32 API)上都不支持的代码?

Winforms和/或WPF永远不会成为.NETStandard的一部分。它们不是标准的。可以帮助您了解项目的兼容性级别。NET Core 3支持很多WinForms(但.NET standard支持也不会支持),好吧,根据您所说的,我理解1)我需要创建一个单独的库,其中包含任何WPF/WinForms内容,并使其面向多个框架?2) 有第二个面向.NET标准并在任何框架上工作的库吗?Winforms和/或WPF永远不会是.NETStandard的一部分。它们不是标准的。可以帮助您了解项目的兼容性级别。NET Core 3支持很多WinForms(但.NET standard支持也不会支持),好吧,根据您所说的,我理解1)我需要创建一个单独的库,其中包含任何WPF/WinForms内容,并使其面向多个框架?2) 是否有第二个针对.NET标准并在任何框架上工作的库?