System.Runtime.InteropServices 4.1.0-rc2-24027
Provides Windows/Legacy types that support COM interop and platform invoke services. Cross platform Interop types have been moved and forwarded to System.Runtime.InteropServices.PInvoke. Cross platform members of Marshal have also been moved to PInvokeMarshal in System.Runtime.InteropServices.PInvoke.
Commonly Used Types:
System.Runtime.InteropServices.COMException
System.Runtime.InteropServices.Marshal
\r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
Showing the top 20 packages that depend on System.Runtime.InteropServices.
| Packages | Downloads |
|---|---|
|
LinqKit.Core
LinqKit.Core contains extensions for LINQ to SQL and Entity Framework. Note that Include(...), IAsync and IDbAsync are not supported.
|
5 |
|
System.Runtime.WindowsRuntime
Provides extensions methods that improve interoperation between managed code and the Windows Runtime.
Commonly Used Types:
System.WindowsRuntimeSystemExtensions
System.IO.WindowsRuntimeStorageExtensions
System.IO.WindowsRuntimeStreamExtensions
System.Runtime.InteropServices.WindowsRuntime.AsyncInfo
System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBuffer
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
System.ServiceProcess.ServiceController
Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running or stopped service, manipulate it, or get information about it.
Commonly Used Types:
System.ServiceProcess.ServiceController
System.ServiceProcess.ServiceControllerStatus
System.ServiceProcess.ServiceType
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
Microsoft.VisualBasic
Provides types that support the Visual Basic runtime
Commonly Used Types:
Microsoft.VisualBasic.Strings
Microsoft.VisualBasic.CompilerServices.Conversions
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
OrleansDashboard
An admin dashboard for Microsoft Orleans
|
4 |
|
Microsoft.AspNet.Cryptography.Internal
Infrastructure for ASP.NET 5 cryptographic packages. Developers should not reference this package.
|
4 |
|
Microsoft.Data.Sqlite
SQLite implementation of the System.Data.Common provider model.
|
4 |
|
Microsoft.Data.SQLite
SQLite implementation of the DataCommon provider model.
|
4 |
|
Microsoft.AspNetCore.Cryptography.Internal
Infrastructure for ASP.NET Core cryptographic packages. Applications and libraries should not reference this package directly.
|
4 |
|
System.Text.Encoding.CodePages
Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.
Commonly Used Types:
System.Text.CodePagesEncodingProvider
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
Microsoft.Win32.Registry
Provides support for accessing and modifying the Windows Registry.
Commonly Used Types:
Microsoft.Win32.RegistryKey
Microsoft.Win32.Registry
Microsoft.Win32.RegistryValueKind
Microsoft.Win32.RegistryHive
Microsoft.Win32.RegistryView
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
System.Diagnostics.Process
Provides the System.Diagnostics.Process class, which allows interaction with local and remote processes.
Commonly Used Types:
System.Diagnostics.Process
System.Diagnostics.ProcessModule
System.Diagnostics.ProcessStartInfo
System.Diagnostics.ProcessThread
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
MonoAndroid 1.0
- No dependencies.
MonoTouch 1.0
- No dependencies.
.NET Framework 4.5
- No dependencies.
.NET Framework 4.6.2
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.InteropServices.PInvoke (>= 4.0.0-rc2-24027)
.NETCore 5.0
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
.NET Standard 1.1
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
.NET Standard 1.2
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
.NET Standard 1.3
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
.NET Standard 1.5
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
- System.Runtime.InteropServices.PInvoke (>= 4.0.0-rc2-24027)
.NETPortable 0.0
- No dependencies.
Windows 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.0 | 1 | 02/03/2026 |
| 4.3.0-preview1-24530-04 | 3 | 03/23/2026 |
| 4.1.0 | 3 | 02/03/2026 |
| 4.1.0-rc2-24027 | 3 | 03/23/2026 |
| 4.0.21-beta-23516 | 2 | 03/23/2026 |
| 4.0.21-beta-23409 | 3 | 03/23/2026 |
| 4.0.21-beta-23225 | 3 | 03/23/2026 |
| 4.0.20 | 2 | 03/23/2026 |
| 4.0.20-beta-23109 | 3 | 03/23/2026 |
| 4.0.20-beta-23019 | 2 | 03/23/2026 |
| 4.0.20-beta-22816 | 1 | 03/23/2026 |
| 4.0.20-beta-22605 | 2 | 03/23/2026 |
| 4.0.20-beta-22416 | 2 | 03/23/2026 |
| 4.0.20-beta-22231 | 2 | 03/23/2026 |
| 4.0.10 | 2 | 03/23/2026 |
| 4.0.10-beta-23109 | 2 | 03/23/2026 |
| 4.0.10-beta-23019 | 1 | 06/19/2026 |
| 4.0.0 | 3 | 02/03/2026 |
| 4.0.0-beta-23109 | 3 | 03/22/2026 |
| 4.0.0-beta-23019 | 5 | 03/19/2026 |