如何在 Rider 中使用 F# 创建 ASP.NET Core WebAPI 项目?

How to create an ASP.NET Core WebAPI project with F# in Rider?

我正在使用 rider,但由于某些原因我看不到任何使用 F# 创建 Web 相关项目的选项。

我什至安装了 Girafe 模板,但我在项目创建面板中仍然看不到任何内容。

我可以在 Rider 中使用 F# 投影模板吗?

很遗憾,Rider 不支持这些网页模板。我的意思是我们在 2 年前在 Rider 的源代码中故意禁用了它们:

// HACK: Do not show F# web templates
if (info.GroupIdentity.StartsWith("Microsoft.Web") && info.GetTagValue(LanguageGroupProvider.LanguageTag) == "F#") continue;

在 2019.2(下一个版本)中,我们将启用它们,因为 F# 和 Web 的所有已知问题都已修复。我们只是忘记启用模板。

我建议暂时使用 dotnet 命令行。对造成的不便表示歉意。