F#,Visual Studio 2017和dotnet new

时间:2017-07-26 13:05:25

标签: f# .net-core

要从命令行创建.NET类库,可以运行脚本

dotnet new classlib

在干净的文件夹中执行此操作,它将创建一个csproj文件,然后可以在Visual Studio 2017中打开。

但是,请运行脚本

dotnet new classlib -lang f#

在一个干净的文件夹中,并且无法在Visual Studio 2017中打开随后创建的fsproj文件。错误消息显示为

  

找不到导入的项目“C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ Sdks \ FSharp.NET.Sdk \ Sdk \ Sdk.props”。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。

我已经搜索了这个问题的说明,似乎正在进行修复工作,但我想在过渡期间是否有任何加载项我可以安装以立即开始工作。

1 个答案:

答案 0 :(得分:7)

Visual Studio和.NET Core的最新预览版显然支持加载.fsproj项目。

See this comment on the GitHub issue:

  

现在关闭它,因为这些项目加载15.3。目前使用它们的方式:

           

(是的,.NET SDK独立于VS.您还需要这个以在VS 2017 Update 3预览中获得.NET Core 2.0支持。)