System.IO 4.1.0-rc2-24027

Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow reading and writing to data streams Commonly Used Types: System.IO.Stream System.IO.EndOfStreamException System.IO.MemoryStream System.IO.StreamReader System.IO.StreamWriter System.IO.StringWriter System.IO.TextWriter System.IO.TextReader \r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb

Showing the top 20 packages that depend on System.IO.

Packages Downloads
System.Net.Requests
Provides older classes (such as HttpWebRequest and HttpWebResponse) for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. Developers should prefer the classes in the System.Net.Http package. Commonly Used Types: System.Net.HttpWebRequest System.Net.HttpWebResponse System.Net.HttpRequestHeader System.Net.WebException System.Net.WebExceptionStatus System.Net.WebRequest System.Net.WebResponse When using NuGet 3.x this package requires at least version 3.4.
2
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together. b7f182415927d3b98445d043e1680c56b9d1f17c When using NuGet 3.x this package requires at least version 3.4.
2
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together. d318b764a689cfe285d8484bda918646905664e7 When using NuGet 3.x this package requires at least version 3.4.
2
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together. bb6d7bbb2ce5f50c4615b4622ee9e53c77343b8e When using NuGet 3.x this package requires at least version 3.4.
2
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.
2
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together. 18a36291e48808fa7ef2d00a764ceb1ec95645a5 When using NuGet 3.x this package requires at least version 3.4.
2
System.Console
Provides the System.Console class, which represents the standard input, output and error streams for console applications. Commonly Used Types: System.Console System.ConsoleColor When using NuGet 3.x this package requires at least version 3.4.
2
System.IO.Compression
Provides classes that support the compression and decompression of streams. Commonly Used Types: System.IO.Compression.DeflateStream System.IO.Compression.GZipStream System.IO.Compression.CompressionMode System.IO.Compression.CompressionLevel System.IO.Compression.ZipArchiveEntry System.IO.Compression.ZipArchive System.IO.Compression.ZipArchiveMode When using NuGet 3.x this package requires at least version 3.4.
2
System.IO.FileSystem
Provides types that allow reading and writing to files and types that provide basic file and directory support. Commonly Used Types: System.IO.FileStream System.IO.FileInfo System.IO.DirectoryInfo System.IO.FileSystemInfo System.IO.File System.IO.Directory System.IO.SearchOption System.IO.FileOptions When using NuGet 3.x this package requires at least version 3.4.
2
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.
2
System.Reflection
Provides types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods. Commonly Used Types: System.Reflection.MethodInfo System.Reflection.PropertyInfo System.Reflection.ParameterInfo System.Reflection.FieldInfo System.Reflection.ConstructorInfo System.Reflection.Assembly System.Reflection.MemberInfo System.Reflection.EventInfo System.Reflection.Module When using NuGet 3.x this package requires at least version 3.4.
2
System.Linq.Expressions
Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees. Commonly Used Types: System.Linq.IQueryable<T> System.Linq.IQueryable System.Linq.Expressions.Expression<TDelegate> System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor When using NuGet 3.x this package requires at least version 3.4.
2
Microsoft.Data.SqlClient
The current data provider for SQL Server and Azure SQL databases. This has replaced System.Data.SqlClient. These classes provide access to SQL and encapsulate database-specific protocols, including tabular data stream (TDS). Commonly Used Types: Microsoft.Data.SqlClient.SqlConnection Microsoft.Data.SqlClient.SqlException Microsoft.Data.SqlClient.SqlParameter Microsoft.Data.SqlClient.SqlDataReader Microsoft.Data.SqlClient.SqlCommand Microsoft.Data.SqlClient.SqlTransaction Microsoft.Data.SqlClient.SqlParameterCollection Microsoft.Data.SqlClient.SqlClientFactory When using NuGet 3.x this package requires at least version 3.4.
2
Microsoft.Data.SqlClient
Provides the data provider for SQL Server. These classes provide access to versions of SQL Server and encapsulate database-specific protocols, including tabular data stream (TDS) Commonly Used Types: Microsoft.Data.SqlClient.SqlConnection Microsoft.Data.SqlClient.SqlException Microsoft.Data.SqlClient.SqlParameter Microsoft.Data.SqlClient.SqlDataReader Microsoft.Data.SqlClient.SqlCommand Microsoft.Data.SqlClient.SqlTransaction Microsoft.Data.SqlClient.SqlParameterCollection Microsoft.Data.SqlClient.SqlClientFactory When using NuGet 3.x this package requires at least version 3.4.
2

MonoAndroid 1.0

  • No dependencies.

Xamarin.WatchOS 1.0

  • No dependencies.

Xamarin.TVOS 1.0

  • No dependencies.

Xamarin.Mac 2.0

  • No dependencies.

Xamarin.iOS 1.0

  • No dependencies.

WindowsPhoneApp 8.1

  • No dependencies.

Windows 8.0

  • No dependencies.

.NETPortable 0.0

  • No dependencies.

.NET Standard 1.5

.NET Standard 1.3

WindowsPhone 8.0

  • No dependencies.

.NET Standard 1.0

.NETCore 5.0

.NET Framework 4.6.2

  • No dependencies.

.NET Framework 4.5

  • No dependencies.

MonoTouch 1.0

  • No dependencies.

Version Downloads Last updated
4.3.0 1 11/18/2025
4.3.0-preview1-24530-04 1 11/18/2025
4.1.0 1 11/18/2025
4.1.0-rc2-24027 1 11/18/2025
4.0.11-beta-23516 1 11/18/2025
4.0.11-beta-23409 1 11/18/2025
4.0.11-beta-23225 1 11/18/2025
4.0.10 1 11/18/2025
4.0.10-beta-23109 1 11/18/2025
4.0.10-beta-23019 1 11/18/2025
4.0.10-beta-22816 1 11/18/2025
4.0.10-beta-22605 1 11/18/2025
4.0.10-beta-22416 1 11/18/2025
4.0.10-beta-22231 1 11/18/2025
4.0.0 1 11/18/2025
4.0.0-beta-23109 1 11/18/2025
4.0.0-beta-23019 1 11/18/2025