【问题标题】:How to create an ASP.NET Core WebAPI project with F# in Rider?如何在 Rider 中使用 F# 创建 ASP.NET Core WebAPI 项目?
【发布时间】:2019-05-02 12:42:47
【问题描述】:

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

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

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

【问题讨论】:

  • 我没有 Rider,但我看看他们是如何支持它的。 dotnet 模板似乎与用于安装它们的 sdk 版本相关联。如果 Rider 使用的版本与命令行不同,它将解释该行为。只是一个想法。

标签: f# project rider


【解决方案1】:

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

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

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

我可以建议现在使用dotnet 命令行。对造成的不便表示歉意。

【讨论】:

    猜你喜欢
    • 2018-09-09
    • 1970-01-01
    • 2020-10-14
    • 2018-05-22
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 2016-12-09
    • 2020-12-22
    相关资源
    最近更新 更多