Tuomas Hietanen

Results 463 comments of Tuomas Hietanen

It turns out the latest FAKE 6.1.3 builds .NET 8 projects just fine (after this PR https://github.com/fsprojects/FAKE/pull/2835), so I think the priority of this struggle just dropped.

Yes it probably expects the primary key to be auto-inserted. The correct way would be `let itm = ctx.Main.KanjiServiceAttributes.``Create(KanjiId, ServiceName, State)`` ` As a work-around should you can do `itm.ServiceName

The syntax is perfectly clear, not everyone has to understand what happens behind the scenes. Could this be implemented by some easier way with extending a builder syntax a bit,...

Is there a reason to push major versions? Is F# 9 incompatible with F# 8? Why not F# 8.1? Is it business push? Just to be aligned with .Net versions?...

There are some code not needed in ProvidedTypes.fs if F# 6 would be used, for example: These are in F# core now: https://github.com/fsprojects/FSharp.TypeProviders.SDK/blob/3a9510e466cb8ab04e0b86841dc777994909f881/src/ProvidedTypes.fs#L27 https://github.com/fsprojects/FSharp.TypeProviders.SDK/blob/3a9510e466cb8ab04e0b86841dc777994909f881/src/ProvidedTypes.fs#L36

Here is one [example](https://github.com/fsprojects/SQLProvider/issues/786#issuecomment-2131726974), but you can find similar solutions e.g. System.Threading or System.Windows.Extensions packages.

By adding design-time fsproj a PackageReference with `all` you do get the runtimes to the package (under typeproviders\fsharp41\), but I still don't know how to tricker loading them instead of...

For Visual Studio 2022, which is running on net472, it just works (both intellisense and compile). But for dotnet.exe and and VSCode, running on net60, it doesn't. Maybe because VS2022...

https://github.com/dotnet/fsharp/issues/18500#issuecomment-2845163311

This is helping generative TPs (like FSharp.Data and SwaggerProvider) but not erasing providers (like SQLProvider).