the new fsproj templates (msbuild 15 and .net core sdk) need a partial FSharp.NET.Sdk bundled in msbuild Sdks directory, like .net core sdk (dotnet/cli) is doing now.
It also need to be updated for dotnet/project-system#1857 , work is tracked in dotnet/netcorecli-fsc#106
/cc @brettfo @KevinRansom
Workaround
- locate
dotnet.exe
- copy
sdk\1.0.1\Sdks\FSharp.NET.Sdk subdirectory into C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\FSharp.NET.Sdk\
the new fsproj templates (msbuild 15 and .net core sdk) need a partial
FSharp.NET.Sdkbundled in msbuild Sdks directory, like .net core sdk (dotnet/cli) is doing now.It also need to be updated for dotnet/project-system#1857 , work is tracked in dotnet/netcorecli-fsc#106
/cc @brettfo @KevinRansom
Workaround
dotnet.exesdk\1.0.1\Sdks\FSharp.NET.Sdksubdirectory intoC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\FSharp.NET.Sdk\