Asu*_*nez 15 .net f# visual-studio visual-studio-2017
我在创建F# Console App使用时遇到了麻烦.Net Framework(不是.Net Core).当我打开:
Visual Studio 2017 -> New project -> Visual F# -> .Net Standard
唯一可见的模板是Class Library.
使用Visual Studio Installer我添加了以下包:
F# Language Support (我知道这是.Net Core的依赖,但它仍然可能很重要)F# Desktop Language Support (安装人员说它只有147KB大小,可以吗?)但是,这并没有改变任何东西 - 仍然没有模板Console Application.我还试图看看.NET Framework的目标版本是否会发生任何变化,但事实并非如此 - 我是否遗漏了其他任何内容?
注意:我不能使用该.Net Core版本,即使我愿意,因为使用我将要使用的框架只支持.Net标准框架 - 它需要System.Windows.Forms.
Asu*_*nez 21
显然我是瞎子.但是,根据我的理由,我需要澄清一下:
要使用.Net Framework(而不是Core)创建控制台应用程序,我需要单击:
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 Standard仅用于可移植库.
所以它根本不应该存在.
注意:
F# Desktop Language Support是包含F#Console App(和其他非核心模板)模板的必需软件包.
如果您没有安装此功能,则无论您在何处单击,都不会看到该模板.您可以使用" Visual Studio Installer通过" Individual Components选项卡安装它.
| 归档时间: |
|
| 查看次数: |
1573 次 |
| 最近记录: |