如果 .NET 标准是一个规范,就像一个接口,我如何设置要使用的实现



当我问到.net Standard和.net Core之间的区别时,我很清楚.net标准就像一个接口,.net Core就像一个实现接口.net Standard的类。

我现在的问题是,当我创建一个.net标准库时,这是一个接口,例如,

当我在WPF项目中构建和使用此库时,我怎么知道我正在使用的.net标准实现?因为它可能是.net Core或另一个不同的实现,也许是.net框架(好吧,也许在.net Standard的未来版本中2.0, 现在不行(。

谢谢。

.NET Standard是库使用的"接口"。创建".NET 标准库"时,该库中的代码正在使用"接口"。其中,.NET Core.NET Framework正在实现"接口"。这允许您的库在它们两个上运行。

不要被项目模板".NET 标准库"混淆。该模板不是用于作为 .NET 标准一部分的库,而是用于使用 .NET Standard 的库的模板。

相关内容

最新更新