0
comment
comment
on 3/11/2018 10:51 PM
WebSharper 4.2.4 is now available on NuGet, and as a vsix installer on the WebSharper website.
It contains new client-side support for F# query computation expressions and fixes to C# analyzer, using templates in Visual Studio 2017.6, and cleaned builds when targeting .NET 4.6.1+.
Documentation: WebSharper 4.x for C# and WebSharper 4.x for F#.
The release notes are also found on GitHub.
Improvements
- You can now use
queryexpressions in client-side F# code.
1 2 3 4 5 6 7
[<JavaScript>]
let countOddAndEven numbers =
query {
for x in numbers do
groupBy (x % 2) into g
select (g.Key, g.Count())
}Fixes
- Libraries created with Interface Generator targeting .NET 4.x are no longer referencing
netstandard.dll. - A full stack of WebSharper extensions has been released with this fix, so any latest WebSharper binaries targeting .NET 4.6.1 are no longer depending on anything targeting .NET Standard.
Fixed C# analyzers for WebSharper errors and UI template code generation running immediately on template changes in Visual Studio 2017 (Update 5 or 6 needed).

- F# templates for Visual Studio now use
FSharp.Corefrom NuGet, and runs out of the box for Visual Studio 2017 Update 6.






