繁体   English   中英

如何使用.NET Standard 2.0作为目标框架创建F#库?

[英]How to create an F# library with target framework as .NET Standard 2.0?

我正在尝试创建一个目标框架为.NET Standard 2.0的F#类库。 当我尝试在Visual Studio 2017中创建新项目时,看不到使用目标框架创建为.NET Standard 2.0的类库的任何选项(附加屏幕截图) 在此处输入图片说明

尝试创建F#项目时,我看到了很多在.NET框架中创建项目的选项或创建ASP.NET Core Web应用程序(使用.NET Core)的选项。

有人可以帮我如何使用目标框架(如.NET Standard 2.0)创建F#库吗?

通常,创建项目时通常不会直接针对.NET Standard,但类库除外。 .NET Standard是不同.NET平台实施的规范。 例如,如果要创建一个针对.NET Core的新asp.net项目,则需要针对.Net Core 2.0,以便间接针对.NET Standard 2.0。

下面的链接对此进行了进一步说明,并显示了每个.Net平台支持的.NET Standard版本:

https://docs.microsoft.com/en-us/dotnet/standard/net-standard

创建类库时,您可以按照以下步骤(Visual Studio 2017)选择直接定位.NET Standard:

  1. 从文件>>新建>>项目对话框中,展开所需语言(在您的情况下为F#)的树。
  2. 选择“ .NET Standard”节点。
  3. 选择“类库(.NET Standard)”作为项目类型。

新建项目对话框

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM