Live data from Hacker News

.NET Standard 2.1

blogs.msdn.microsoft.com

1–10 of 124 posts

Re: .NET Standard 2.1

#2
Anybody got any updates on the state of Mono/.NET Core convergence?

I actually don't care very much if they're actually the same code base, but I'd like to be able to use the dotnet CLI for everything. Xamarin project templates in the new SDK format are also on my wishlist.

Re: .NET Standard 2.1

#3
post #2

Anybody got any updates on the state of Mono/.NET Core convergence? I actually don't care very much if they're actually the same code base, but I'd like to be able to use the dotnet CLI for everything. Xamarin project templates in the new SDK format are also on my wishlist.

Are .NET Core and Mono converging? I would have thought that they'd remain separate while both implementing .NET Standard, and becoming interchangeable as .NET Standard implementations.

Re: .NET Standard 2.1

#4
> Given many of the API additions in .NET Standard 2.1 require runtime changes in order to be meaningful, .NET Framework 4.8 will remain on .NET Standard 2.0 rather than implement .NET Standard 2.1. .NET Core 3.0 as well as upcoming versions of Xamarin, Mono, and Unity will be updated to implement .NET Standard 2.1.

At some point, is it reasonable to expect Xamarin, Mono, Unity, and .NET Core to all really be backed by .NET Core? And if/when so, is there any difference between .NET Standard and .NET Core since, after .NET Framework has been essentially maintenance-mode'd, there will be only one .NET Standard implementation? Similar question, besides just having multiple implementations, what benefit is there to having both Mono and .NET Core separate (at least for the .NET Standard impl part)?

Re: .NET Standard 2.1

#5
post #2

Anybody got any updates on the state of Mono/.NET Core convergence? I actually don't care very much if they're actually the same code base, but I'd like to be able to use the dotnet CLI for everything. Xamarin project templates in the new SDK format are also on my wishlist.

Are .NET Core and Mono converging? I would have thought that they'd remain separate while both implementing .NET Standard, and becoming interchangeable as .NET Standard implementations.

At least some convergence is happening: https://www.mono-project.com/news/2016/11/29/mono-code-shari...

And here's a more recent update: https://www.mono-project.com/docs/about-mono/releases/5.0.0/...

Re: .NET Standard 2.1

#6
post #2

Anybody got any updates on the state of Mono/.NET Core convergence? I actually don't care very much if they're actually the same code base, but I'd like to be able to use the dotnet CLI for everything. Xamarin project templates in the new SDK format are also on my wishlist.

Are .NET Core and Mono converging? I would have thought that they'd remain separate while both implementing .NET Standard, and becoming interchangeable as .NET Standard implementations.

I think Microsoft is missing a trick by at least making some of MVC5 target .NET standard. It would make it a lot easier to port apps over. Moving from asp.net to asp.net core is a big pain in the arse.

Re: .NET Standard 2.1

#7
Let me just check if I finally understand this:

- .Net Framework: The Windows Specific (and nearly deprecated) branch

- .Net Core: The replacement for Framework and cross platform branch (but with Windows specific libraries)

- .Net Standard: A way to write something that runs on both .Net Framework and Core?

Re: .NET Standard 2.1

#8

Let me just check if I finally understand this: - .Net Framework: The Windows Specific (and nearly deprecated) branch - .Net Core: The replacement for Framework and cross platform branch (but with Windows specific libraries) - .Net Standard: A way to write something that runs on both .Net Framework and Core?

To clarify: My understanding is that .NET Standard is a specification for a set of .NET APIs that all implementations support, rather than a concrete library or something like that. So if you target .NET Standard with your application, it should be able to run on any .NET implementation. Otherwise, yes, that sounds correct.

Re: .NET Standard 2.1

#9
post #4

> Given many of the API additions in .NET Standard 2.1 require runtime changes in order to be meaningful, .NET Framework 4.8 will remain on .NET Standard 2.0 rather than implement .NET Standard 2.1. .NET Core 3.0 as well as upcoming versions of Xamarin, Mono, and Unity will be updated to implement .NET Standard 2.1. At some point, is it reasonable to expect Xamarin, Mono, Unity, and .NET Core to all really be backed…

.net standard and .net core and two separate things. the former is an api/library specification and the latter is an implementation of that specification. mono and .net framework are also implementations.

https://docs.microsoft.com/en-us/dotnet/standard/net-standar...

https://msdn.microsoft.com/en-us/magazine/mt842506.aspx

Post reply on HN