.Net标准库是否支持Windows7 WPF应用程序?

Dev*_*onk 6 .net c# .net-core

我打算编写一个跨平台库,该库应在针对Windows 7的Xamarin,UWP和WPF应用程序上运行?从文档(https://docs.microsoft.com/zh-cn/dotnet/standard/net-standard)中,从未提到Windows7。这是否意味着即使WPF应用程序是基于最新的.Net框架(4.6)构建的,我也无法在Windows7中使用我的库?这是否意味着除了.Net框架之外,还存在OS依赖项吗?

谢谢 !

Tom*_*uda 5

您可以在.NET Framework项目中使用您的库。但是,如果您将使用.NET Framework 4.6 max,则不能使用1.3以上的.NET Standard版本。如果您将库定位为更高版本的.NET Standard,则无法在装有.NET Framework 4.6的计算机上运行/编译应用程序。

Microsoft说(来自您的链接):

通常,我们建议您以最低版本的.NET Standard为目标。

但是较旧版本的.NET Standard的方法和软件包集合较差。

因此,如果您以1.3或更低版本的.NET Standard为目标,则是可能的。