System.Runtime 4.3.1
Provides the fundamental primitives, classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and exceptions. This packages represents the core package, and provides the minimal set of types required to build a managed application.
Commonly Used Types:
System.Object
System.Exception
System.Int16
System.Int32
System.Int64
System.Enum
System.String
System.Char
System.Boolean
System.SByte
System.Byte
System.DateTime
System.DateTimeOffset
System.Single
System.Double
System.UInt16
System.UInt32
System.UInt64
System.IDisposable
System.Uri
 
When using NuGet 3.x this package requires at least version 3.4.
                    Showing the top 20 packages that depend on System.Runtime.
| Packages | Downloads | 
|---|---|
| System.Text.Encoding Provides base abstract encoding classes for converting blocks of characters to and from blocks of bytes.
Commonly Used Types:
System.Text.Encoding
System.Text.DecoderFallbackException
System.Text.Decoder
System.Text.EncoderFallbackException
System.Text.Encoder
System.Text.EncoderFallback
System.Text.EncoderFallbackBuffer
System.Text.DecoderFallback
System.Text.DecoderFallbackBuffer
System.Text.DecoderExceptionFallback
 
When using NuGet 3.x this package requires at least version 3.4. | 16 | 
| System.Memory Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments.
Commonly Used Types:
System.Span
System.ReadOnlySpan
System.Memory
System.ReadOnlyMemory
System.Buffers.MemoryPool
System.Buffers.ReadOnlySequence
System.Buffers.Text.Utf8Parser
System.Buffers.Text.Utf8Formatter
 
7601f4f6225089ffb291dc7d58293c7bbf5c5d4f 
When using NuGet 3.x this package requires at least version 3.4. | 15 | 
| System.Security.Principal.Windows Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
 
When using NuGet 3.x this package requires at least version 3.4. | 13 | 
| System.Security.Cryptography.Cng Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).
Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey
 
When using NuGet 3.x this package requires at least version 3.4. | 12 | 
| System.Threading.Tasks.Extensions Provides additional types that simplify the work of writing concurrent and asynchronous code.
Commonly Used Types:
System.Threading.Tasks.ValueTask<TResult>
 
7601f4f6225089ffb291dc7d58293c7bbf5c5d4f | 10 | 
| System.Memory Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments.
Commonly Used Types:
System.Span
System.ReadOnlySpan
System.Memory
System.ReadOnlyMemory
System.Buffers.MemoryPool
System.Buffers.ReadOnlySequence
System.Buffers.Text.Utf8Parser
System.Buffers.Text.Utf8Formatter
 
c6cf790234e063b855fcdb50f3fb1b3cfac73275 
When using NuGet 3.x this package requires at least version 3.4. | 7 | 
| JetBrains.Annotations JetBrains.Annotations help reduce false positive warnings, explicitly declare purity and nullability in your code, deal with implicit usages of members, support special semantics of APIs in ASP.NET and XAML frameworks and otherwise increase accuracy of JetBrains Rider and ReSharper code inspections.
All usages of JetBrains.Annotations attributes are erased from metadata by default, which means no actual binary reference to 'JetBrains.Annotations.dll' assembly is produced. If you need to preserve these attributes in metadata, just define 'JETBRAINS_ANNOTATIONS' conditional compilation symbol in your projects. | 7 | 
| System.AppContext Provides the System.AppContext class, which allows access to the BaseDirectory property and other application specific data.
Commonly Used Types:
System.AppContext
 
When using NuGet 3.x this package requires at least version 3.4. | 2 | 
| System.Security.Cryptography.Cng Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).
Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey
 
30ab651fcb4354552bd4891619a0bdd81e0ebdbf 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Security.Principal.Windows Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
 
30ab651fcb4354552bd4891619a0bdd81e0ebdbf 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| Microsoft.CSharp Provides support for compilation and code generation, including dynamic, using the C# language.
Commonly Used Types:
Microsoft.CSharp.RuntimeBinder.Binder
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags
Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Linq.Queryable Provides classes for querying data structures that implement IQueryable<T>.
Commonly Used Types:
System.Linq.Queryable
System.Linq.EnumerableQuery<T>
System.Linq.EnumerableQuery
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.ComponentModel.TypeConverter Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.
Commonly Used Types:
System.ComponentModel.TypeConverter
System.ComponentModel.TypeConverterAttribute
System.ComponentModel.PropertyDescriptor
System.ComponentModel.StringConverter
System.ComponentModel.ITypeDescriptorContext
System.ComponentModel.EnumConverter
System.ComponentModel.TypeDescriptor
System.ComponentModel.Int32Converter
System.ComponentModel.BooleanConverter
System.ComponentModel.DoubleConverter
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Collections.Specialized Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings.
Commonly Used Types:
System.Collections.Specialized.NameValueCollection
System.Collections.Specialized.NameObjectCollectionBase
System.Collections.Specialized.StringCollection
System.Collections.Specialized.IOrderedDictionary
System.Collections.Specialized.HybridDictionary
System.Collections.Specialized.OrderedDictionary
System.Collections.Specialized.ListDictionary
System.Collections.Specialized.StringDictionary
System.Collections.Specialized.BitVector32
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| NETStandard.Library A set of standard .NET APIs that are prescribed to be used and supported together. This includes all of the APIs in the NETStandard.Platform package plus additional libraries that are core to .NET but built on top of NETStandard.Platform. 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Dynamic.Runtime Provides classes and interfaces that support the Dynamic Language Runtime (DLR).
Commonly Used Types:
System.Runtime.CompilerServices.CallSite
System.Runtime.CompilerServices.CallSite<T>
System.Dynamic.IDynamicMetaObjectProvider
System.Dynamic.DynamicMetaObject
System.Dynamic.SetMemberBinder
System.Dynamic.GetMemberBinder
System.Dynamic.ExpandoObject
System.Dynamic.DynamicObject
System.Runtime.CompilerServices.CallSiteBinder
System.Runtime.CompilerServices.ConditionalWeakTable<TKey, TValue>
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Reflection.Emit Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on disk. The primary clients of these classes are script engines and compilers.
Commonly Used Types:
System.Reflection.Emit.AssemblyBuilder
System.Reflection.Emit.FieldBuilder
System.Reflection.Emit.TypeBuilder
System.Reflection.Emit.MethodBuilder
System.Reflection.Emit.ConstructorBuilder
System.Reflection.Emit.GenericTypeParameterBuilder
System.Reflection.Emit.ModuleBuilder
System.Reflection.Emit.PropertyBuilder
System.Reflection.Emit.AssemblyBuilderAccess
System.Reflection.Emit.EventBuilder
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Runtime.Serialization.Primitives Provides common types, including System.Runtime.Serialization.DataContractAttribute, for libraries that support data contract serialization.
Commonly Used Types:
System.Runtime.Serialization.StreamingContext
System.Runtime.Serialization.OnDeserializingAttribute
System.Runtime.Serialization.OnDeserializedAttribute
System.Runtime.Serialization.OnSerializingAttribute
System.Runtime.Serialization.OnSerializedAttribute
System.Runtime.Serialization.EnumMemberAttribute
System.Runtime.Serialization.DataMemberAttribute
System.Runtime.Serialization.DataContractAttribute
System.Runtime.Serialization.IgnoreDataMemberAttribute
System.Runtime.Serialization.SerializationException
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Collections.Concurrent Provides several thread-safe collection classes that should be used in place of the corresponding types in the System.Collections.NonGeneric and System.Collections packages whenever multiple threads are accessing the collection concurrently.
Commonly Used Types:
System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue>
System.Collections.Concurrent.ConcurrentQueue<T>
System.Collections.Concurrent.ConcurrentBag<T>
System.Collections.Concurrent.BlockingCollection<T>
System.Collections.Concurrent.ConcurrentStack<T>
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
| System.Resources.ResourceManager Provides classes and attributes that allow developers to create, store, and manage various culture-specific resources used in an application.
Commonly Used Types:
System.Resources.ResourceManager
System.Resources.NeutralResourcesLanguageAttribute
System.Resources.SatelliteContractVersionAttribute
System.Resources.MissingManifestResourceException
 
When using NuGet 3.x this package requires at least version 3.4. | 1 | 
MonoAndroid 1.0
- No dependencies.
MonoTouch 1.0
- No dependencies.
.NET Framework 4.5
- No dependencies.
.NET Framework 4.6.2
- No dependencies.
.NETCore 5.0
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.0
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.2
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.3
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.5
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NETPortable 0.0
- No dependencies.
Windows 8.0
- No dependencies.
WindowsPhone 8.0
- No dependencies.
WindowsPhoneApp 8.1
- No dependencies.
Xamarin.iOS 1.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
Xamarin.TVOS 1.0
- No dependencies.
Xamarin.WatchOS 1.0
- No dependencies.
| Version | Downloads | Last updated | 
|---|---|---|
| 4.3.1 | 0 | 02/12/2019 | 
| 4.3.0 | 13 | 07/14/2025 | 
| 4.3.0-preview1-24530-04 | 0 | 10/24/2016 | 
| 4.1.2 | 0 | 03/11/2019 | 
| 4.1.1 | 0 | 02/12/2019 | 
| 4.1.0 | 0 | 06/27/2016 | 
| 4.1.0-rc2-24027 | 0 | 05/16/2016 | 
| 4.0.21-beta-23516 | 0 | 11/18/2015 | 
| 4.0.21-beta-23409 | 0 | 10/15/2015 | 
| 4.0.21-beta-23225 | 0 | 09/02/2015 | 
| 4.0.20 | 0 | 07/29/2015 | 
| 4.0.20-beta-23109 | 0 | 07/27/2015 | 
| 4.0.20-beta-23019 | 0 | 06/30/2015 | 
| 4.0.20-beta-22816 | 0 | 04/24/2015 | 
| 4.0.20-beta-22605 | 0 | 02/13/2015 | 
| 4.0.20-beta-22416 | 0 | 01/16/2015 | 
| 4.0.20-beta-22231 | 0 | 11/11/2014 | 
| 4.0.10 | 0 | 07/29/2015 | 
| 4.0.10-beta-23109 | 0 | 07/27/2015 | 
| 4.0.10-beta-23019 | 0 | 06/30/2015 | 
| 4.0.0 | 0 | 07/29/2015 | 
| 4.0.0-beta-23109 | 0 | 07/27/2015 | 
| 4.0.0-beta-23019 | 0 | 06/30/2015 |