WebSharper

VS 2017 always rebuilds my w# project even when it should have been skipped. The same project files in VS 2015 do not have this problem. Here's a portion of the build log (Note lines 8 & 9):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Build started ...
  Build started 4/1/2017 2:45:19 PM.
       1>Project "C:\xxx.sln" on node 1 (default targets).
       1>ValidateSolutionConfiguration:
           Building solution configuration "Debug|Any CPU".
       1>Project "C:\xxx.sln" (1) is building "C:\xxx\MyApp.fsproj" (3) on node 2 (default targets).
       3>GenerateTargetFrameworkMonikerAttribute:
       Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
       CoreCompile:
           C:\devtools\nuget_pkgs\Zafir.FSharp.4.0.159.36-beta6\build\..\tools\WsFsc.exe -o:obj\Debug\MyApp.dll
           -g
           --debug:full
           --noframework
           --define:DEBUG
           --define:TRACE
           --optimize-
           --tailcalls-
           -r:C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0\FSharp.Core.dll
           -r:C:\devtools\nuget_pkgs\FSharp.Data.2.3.2\lib\net40\FSharp.Data.dll