Open ig-sinicyn opened 1 year ago
It seems like Theraot is not so maintained. So there is some missing functionality thee, the coverage for new .NET features is not as good as it could be. Tried to contact the maintainer but didn't have any luck.
Yeah, I've managed to remove dependency on Theraot from most target frameworks except for net35 and net40.
Ah. Great. There is a modern solution for new features using source generators for .NET Standard 2.0 and above.
There is a modern solution for new features using source generators for .NET Standard 2.0 and above.
Well, never heard of that^) Do you mean some package/project or it's more like an idea to be done? If the latter, it's simpler to use source-only packages such as Nullable. Sadly, there's not so many usable ones.
As for source generators, I'd prefer to not use them unless absolutely mandatory. Source generators are hard to maintain and they are much more verbose than good old undead T4.
https://www.meziantou.net/polyfills-in-dotnet-to-ease-multi-targeting.htm
Here the list. Yeah T4 is nice but Source Generators are better integrated today.
I'm going to spend some time in order to revive the project and release a new major version.
The primary goals are the following (issues/PRs to be linked).
bin
andobj
dirs) into root.artifacts
directory. The change is going to happen with .net 8 anyways, so I'll just speed it up :)As a preview, there's experimental repo with proofcode for points 2-4. Things to note:
FYI @andrewvk @NN--- . If needed, we can make a call and improve the roadmap.