我们如何在csproj文件中将netstandard 2.1预览版设置为目标框架?
以下方法不起作用:
<TargetFramework>netstandard2.1</TargetFramework>
已安装 Dotnet Core 2.1 预览版 SDK。
我们如何在csproj文件中将netstandard 2.1预览版设置为目标框架?
以下方法不起作用:
<TargetFramework>netstandard2.1</TargetFramework>
已安装 Dotnet Core 2.1 预览版 SDK。
最终,我们决定选择2.1,因为所有版本控制方案都有利弊,并且会导致一些混淆,因此我们选择了对.NET Standard来说最自然的版本控制方案。
.NET Standard 2.0 是最新的 .NET Standard 版本。针对 .NET Standard 2.0 的库可以被 .NET Core 2.1 和所有支持 .NET Standard 2.0 的框架使用。
如果您想要针对 .NET Core 2.1 进行开发,请使用以下 TargetFramework: netcoreapp2.1
目前似乎没有办法做到。Netstandard2.1仍在开发中,而.NET Core 3.0 preview已经发布。
<TargetFramework>netstandard2.1</TargetFramework>
使用包管理器控制台安装NETStandard.Library:
Install-Package NETStandard.Library -Version 2.1.0-preview1-27119-01 -Source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json
有关获取NetStandard 2.1预览版的更多详细信息,请参见this link。有关使用NetStandard 2.1预览版及其与其他Net框架的关系的一般信息,请参见this link。
已安装dotnet core 2.1预览版SDK。
不要混淆.Net框架。NetStandard 2.1仅受dotnet core 3及更高版本支持。在此处阅读其他Net框架对NetStandard的支持情况。