Loïc Denuzière

Results 263 comments of Loïc Denuzière

Hard to say with just this. Can you change the call to MSBuild in your FAKE script to increase verbosity? That should give us a stack trace.

That's a likely cause indeed. If so, then it may be the same issue as #1045.

Thanks! I've been able to reproduce the issue on a Linux VPS I have, but the docker setup should be more convenient to investigate.

Based on my investigations, the issue seems to have appeared when we upgraded FSharp.Compiler.Service from 25.0 to 26.0. This means that downgrading WebSharper (and more importantly WebSharper.FSharp) to version 4.5.7.322...

Anonymous records in WebSharper do depend on the FSharp.Compiler.Service 27.0, so downgrading will make you lose that unfortunately.

@Jand42 Yes I was definitely thinking of it as a compiler option in `wsconfig.json`.

`[Json]` actually works (just needs `[Serializable]` on the object), `[FormData]` doesn't though.

Another consideration: the "RPC-style" serialization format is also used to store `Web.Control` data in the `` tag. If we change RPC serialization, we should probably change that as well.

So my idea with 2 was that this could be "free" by implementing it using the same kind of type erasure that we already use for `Union`. Basically we wouldn't...

This depends on fsprojects/paket#3063.