如何创建目标框架为.NET标准2.0的F库?

如何创建目标框架为.NET标准2.0的F库?,.net,f#,.net-standard,.net,F#,.net Standard,我正在尝试创建一个F类库,目标框架为.NET标准2.0。当我尝试在Visual Studio 2017中创建一个新项目时,我看不到任何将目标框架作为.NET标准2.0附加屏幕截图创建类库的选项 在尝试创建F项目时,我看到了一系列在.NET framework中创建项目的选项,或者创建使用.NET Core的ASP.NET Core web应用程序的选项 有人能帮助我如何创建一个目标框架为.NET标准2.0的F库吗 在创建项目时,通常不会直接以.NET标准为目标,类库是例外。NET标准是不同.NE

我正在尝试创建一个F类库,目标框架为.NET标准2.0。当我尝试在Visual Studio 2017中创建一个新项目时,我看不到任何将目标框架作为.NET标准2.0附加屏幕截图创建类库的选项

在尝试创建F项目时,我看到了一系列在.NET framework中创建项目的选项,或者创建使用.NET Core的ASP.NET Core web应用程序的选项


有人能帮助我如何创建一个目标框架为.NET标准2.0的F库吗

在创建项目时,通常不会直接以.NET标准为目标,类库是例外。NET标准是不同.NET平台实现的规范。例如,如果要创建以.net Core为目标的新asp.net项目,则需要以.net Core 2.0为目标,以便间接以.net Standard 2.0为目标

以下链接进一步解释了这一点,并显示了每个.NET平台支持的.NET标准版本:

创建类库时,可以通过以下步骤选择直接以.NET标准为目标Visual Studio 2017:

在文件>>新建>>项目对话框中,展开案例F中所需语言的树。 选择.NET标准节点。 选择“类库.NET标准”作为项目类型。
谢谢我明白你的意思。但是,我看到一位同事创建了一个项目,该项目的目标框架为“.NET Standard 2.0”,输出类型为“类库”。他的项目中的.fsproj文件以netstandard2.0为基础。不知道他是怎么做到的……你完全正确,我已经更新了我的答案以反映这一点。我在问题的屏幕截图中没有看到Visual F部分中的“.NET Standard”选项。我需要为此安装任何模块吗?我查看了VS2017安装程序,没有看到任何名为“.NET Standard”的组件。