F#,Visual Studio 2017和dotnet new

Rob*_*don 4 f# .net-core

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

dotnet new classlib
Run Code Online (Sandbox Code Playgroud)

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

但是,运行脚本

dotnet new classlib -lang f#
Run Code Online (Sandbox Code Playgroud)

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

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

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

Joe*_*lay 7

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

在GitHub问题上看到这条评论:

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

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