如何创建 .NET 平台标准项目

How to create .NET Platform Standard project

我阅读了新的 .NET 平台标准概念,它取代了旧的可移植 Class 库,这看起来不错。但是,我似乎还不知道如何创建这样的库。

是否有 Visual Studio 的项目模板,我可以在其中选择目标生成/网络标准?还是我必须为此手动更改 PCL project.json 文件?

(已安装 VS15,更新 3)

如果您创建一个 PCL 项目,然后双击属性,您应该会看到一个用于更改目标平台的选项。这将使您选择 .net 标准版本。与在 project.json 中自己做的事情相同,但这是迄今为止我发现最接近让 VS 模板为您做的事情

您还可以使用 Visual Studio 2017 RC 从模板创建新的 .NET Platform Standard 项目。

你可以关注这个Create .NET Standard Packages with Visual Studio 2015

来自文章:

This guide will walk you through creating a nuget package targeting .NET Standard Library 1.4. This will work across .NET Framework 4.6.1, Universal Windows Platform 10, .NET Core, and Mono/Xamarin.

在 Visual Studio 2019 年,可以创建面向 .NET 标准的项目,就像创建其他类型的项目一样。为此,您只需添加新项目,然后如果您搜索 .net standard,它将显示几种类型的项目,您可以在其中以 .NET 标准为目标,如下所示。