Question

Does anyone know the ISO standard that covers .NET 3.5? I found ISO/IEC 23270:2006, but I am not sure if this is the right/latest one. I need to put this in my SRS document.

Was it helpful?

Solution

There is no such thing such as .net standard. ISO/IEC 23270:2006 is for C# another C# standard would be ECMA-334

OTHER TIPS

ISO/IEC 23270:2006 is the standard that covers C# as such. There is no ISO standard for the .NET Framework itself. See Wikipedia.

I'm digging out an old thread, but I wanted to append the following information:

There is a so-called .net standard, which defines a common API for the various .NET frameworks (.NET core, Mono, Xamarin, Universal ....):
https://docs.microsoft.com/en-us/dotnet/articles/standard/library

What you actually mean is the ISO standard ISO 23270:2017, which is currently under revision. The previous version is ICS 35.060 / ISO 23270:2006 which can be found here:
https://www.iso.org/standard/42926.html

It corresponds the ECMA standard ECMA-334:2017, which is also currently under revision:
https://www.ecma-international.org/publications/standards/Ecma-334.htm


The 2006's version of the C# standard correspond to the .NET framework v.2.0.
The currently revised version correspond to the .NET framework v.5.0.

Microsoft's ".net standard" version 1.0 correspond to the .NET framework v.4.5, and the .net standard version 2.0 correspond to the .NET framework v.4.6.2 The .net standard's GitHub repository can be found here: https://github.com/dotnet/standard

ISO/IEC 23270:2006 is, indeed, the correct and latest rev. I'm guessing there will be another shortly when .NET 4.0 rolls out.

A quick search of the ISO site confirms it.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top