Skip to content

Curious why drop netstandard #3341

Closed Answered by Hawxy
mwpowellhtx asked this question in Q&A
Discussion options

You must be logged in to vote

.NET Standard was dropped as Marten already didn't run on .NET Framework in v5.0 so there was no benefit in supporting it (.NET Framework support was dropped with v4). There's no point spamming the codebase with preprocessor directives and an extra build/test matrix to "support" .NET Standard if the library doesn't run on anything apart from modern .NET targets.

In the same way, you as a user should not be writing libraries that target .NET Standard if they're not going to be shared across .NET Framework/Core, it's shooting yourself in the foot for no benefit.

Our support policy is whatever version of (Modern) .NET Microsoft supports and the target framework enforces that. This is also in…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by mwpowellhtx
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #3338 on July 26, 2024 16:06.