首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺少F# .NET框架控制台应用程序模板

缺少F# .NET框架控制台应用程序模板
EN

Stack Overflow用户
提问于 2018-01-26 09:25:06
回答 4查看 2.2K关注 0票数 15

我在使用F# Console App (而不是.Net Core)创建时遇到了困难。当我打开时:

Visual Studio 2017 -> New project -> Visual F# -> .Net Standard

唯一可见的模板是Class Library

使用Visual安装程序,我添加了以下软件包:

  • F# Language Support (我知道这是.Net核心的一个依赖项,但它可能仍然很重要)
  • F# Desktop Language Support (安装程序说它只有147 it大小,可以吗?)

然而,这并没有改变什么- Console Application没有模板。我还试着看看目标版本的.NET框架是否改变了什么,但是它没有--我还有什么遗漏吗?

Note:我不能使用.Net Core版本,尽管我很愿意,因为我将要使用的框架只支持.Net标准框架--它需要System.Windows.Forms。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-01-26 10:27:49

显然我是瞎子。不过,以我为借口,我必须澄清:

要使用.Net框架(而不是核心)创建控制台应用程序,我需要单击:

Visual Studio 2017 -> New project -> Visual F# (the template is here)

而不是:

Visual Studio 2017 -> New project -> Visual F# -> .Net Standard (the template is one step up in hierarchy)

解释:

@PanagiotisKanavos在评论中指出:

.NET标准仅用于便携库。

所以它根本就不应该在那里。

注:

F# Desktop Language Support是一个必需的包,包含F#控制台应用程序的模板(以及其他非核心模板)。

如果没有安装此模板,则无论在何处单击,都不会看到模板。您可以使用Visual Studio Installer通过Individual Components选项卡安装它。

票数 21
EN

Stack Overflow用户

发布于 2018-01-26 09:32:00

这不是一个答案,而是一个周遭的工作。

您可以创建2个项目。F#库和C#控制台应用程序。将F#项目引用到C#控制台应用程序。在那里,您可以从控制台应用程序中调用F#方法。

票数 1
EN

Stack Overflow用户

发布于 2020-08-01 22:03:07

2019:

  1. 打开Visual安装程序。
  2. 转到“单个组件”选项卡
  3. F#滤波器
  4. 全部安装

提示:要选择模板,如对此问题的选定答案,您可以安装:

如何在Visual 2019上恢复正常的“新项目”窗口

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48458589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档