.NET Standard和运行时要求

问题描述

我想建立一个我想在许多应用程序中使用的类库;有些应用程序在.NET Core 3.0上,有些应用程序在完整的.NET Framework 4.7.2上。由于应用程序种类繁多,因此我将在.NET standard 2.0上构建一个类库项目。

在没有安装.NET Core运行时且仅安装.NET Framework 4.7.2运行时的计算机上,用我的新netstandard库运行完整的.NET Framework 4.7.2应用程序是否会出现问题?已安装? .NET标准库是否可以在.NET Framework 4.7.2应用程序中工作,对.NET Core运行时(或与此相关的任何其他运行时)是否存在此类依赖?

(我也有一些.NET Framework 4.6.1应用程序,但很快它们将被迁移到.NET Framework 4.7.2。)

据我了解,应该没有任何问题,但是有人遇到过任何实际问题吗?

解决方法

您可以在.net Framework 4.7.2应用程序和.net core 3.0应用程序中添加.net标准2.0类库引用。我已经检查过了,它们都工作良好。您可以在您的应用程序上尝试它。

,

.NET Framework 4.7.2支持.NET Standard 2.0,因此,是的,从整个框架项目到.NET Standard库的引用都可以使用。有关详细信息,请参见.NET implementation support

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...