- add preview2.1 templates
- use .net 1.1 for dotnet-compile-fsc
- use .net core 1.1 in test and dotnet-compile-fsc preview2.1
- in test suite use `dotnet test`+xunit instead of msbuild scripts
- use only nuget.org for build of src/test. use nuget.org + devfeed for running test (temporary)
- no more `3` suffix for commands
- use `dotnet-msbuild` to run tests
- it's prerelease
- add test library with multi fw
- workaround for error `RuntimeIdentifier property not set` with crossgen and net451
- refactor sdk/fsharp.core.netcore package version in test suite
- use specific version of Microsoft.FSharp.Core.netcore because latest give warning on restore
Some notes:
RuntimeIdentifier is required for net451?
Otherwise `dotnet build` error:
(CheckRuntimeIdentifier target) ->
C:\Users\%USERNAME%\.nuget\packages\microsoft.net.sdk\1.0.0-alpha-20161029-1\build\Microsoft.NET.RuntimeIdentifierInference.targets(45,5): error : RuntimeIdentifier must be set for .NETFramework executables. Consider RuntimeIdentifier=win7-x86 or RuntimeIdentifier=win7-x64