.NET Standard 库代码共享
.NET Standard 库有一个适用于所有 .NET 平台(包括 Xamarin 和 .NET Core)的统一 API。 创建单个 .NET Standard 库并从支持 .NET Standard 平台的任何运行时使用它。 有关受支持平台的详细信息,请参阅此图表。
虽然 .NET Standard 版本 1.0 到 1.6 提供了越来越大的 .NET Framework 子集,但 .NET Standard 2.0 为 Xamarin 应用程序以及为移植现有可移植类库提供了最佳级别的支持。
Visual Studio for Mac
本部分介绍如何使用 Visual Studio for Mac 创建和使用 .NET Standard 库。
创建 .NET Standard 库
可以使用以下步骤将 .NET Standard 库添加到解决方案:
在“添加新项目”对话框中,选择“.NET Core”类别,然后选择“.NET Standard 库”:
在下一个屏幕上,选择目标框架 - 建议选择“.NET Standard 2.0”:
在最后一个屏幕上,键入项目名称,然后单击“创建”。
此时会出现 .NET Standard 库项目,如解决方案资源管理器中所示。 “依赖项”节点会指示库使用 NETStandard.Library。
编辑 .NET Standard 库设置
可以通过右键单击项目并选择 Options
来查看和更改 .NET Standard 库设置,如以下屏幕截图所示:
在里面,可以通过更改 Target Framework
下拉列表值来更改 netstandard
的版本。
额外操作:可以直接编辑 .csproj
来更改该值。
适用于 .NET 开发人员的 .NET Standard 和 Xamarin.Forms(视频)
相关链接
- .NET Standard - 详细信息以及与 PCL 的比较。