System.Runtime.WindowsRuntime
NuGetv4.7.0Provides 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.
Not recommended for new projects
No — System.Runtime.WindowsRuntime should not be adopted for new projects. Last published 2472 days ago.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- FMaintenance: grade F, Failing.
Last published 2472 days ago.
- BWeight: grade B, Good.
Pulls in 17 transitive packages (at least — some of the tree is still being crawled).
- BSupply chain: grade B, Good.
This package has a single maintainer (bus factor of 1).
- ALicense: grade A, Excellent.
MIT — permissive, with no copyleft found in the dependency tree.
Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.
Install cost
What you actually take on by adding System.Runtime.WindowsRuntime to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Longest resolved dependency chain below this package.
Part of this dependency tree has not been crawled yet, so these figures are a lower bound rather than a final total.
Licenses in the dependency tree
Every license you inherit by installing System.Runtime.WindowsRuntime, not just its own. Check this before a legal review, not after.
Compatibility
- .NET
- No constraint declared
Dependencies
Declared by System.Runtime.WindowsRuntime v4.7.0. Runtime dependencies are installed with the package; dev dependencies are not.
Runtime (11)
Used by
Popular packages that depend on System.Runtime.WindowsRuntime.
Relationship graph
Dependencies (left) and dependents (right) of System.Runtime.WindowsRuntime.
Frequently installed together
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.
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.
Provides base types for cryptographic algorithms, including hashing, encryption, and signing operations. Commonly Used Types: System.Security.Cryptography.Aes System.Security.Cryptography.RSA System.Security.Cryptography.RSAParameters System.Security.Cryptography.HMACSHA1 System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA512 System.Security.Cryptography.SHA384 System.Security.Cryptography.HMACSHA256 System.Security.Cryptography.MD5 System.Security.Cryptography.HMACSHA384 System.Security.Cryptography.HMACSHA512 When using NuGet 3.x this package requires at least version 3.4.
Provides types for representing Abstract Syntax Notation One (ASN.1)-encoded data. Commonly Used Types: System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.Oid System.Security.Cryptography.OidCollection When using NuGet 3.x this package requires at least version 3.4.
Provides common types for the cryptographic libraries. Commonly Used Types: System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.AsymmetricAlgorithm System.Security.Cryptography.SymmetricAlgorithm System.Security.Cryptography.HashAlgorithm System.Security.Cryptography.KeyedHashAlgorithm System.Security.Cryptography.HMAC System.Security.Cryptography.KeySizes System.Security.Cryptography.CryptographicException System.Security.Cryptography.CipherMode System.Security.Cryptography.PaddingMode System.Security.Cryptography.CryptoStream System.Security.Cryptography.CryptoStreamMode When using NuGet 3.x this package requires at least version 3.4.
Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certificates are signed with a private key that uniquely and positively identifies the holder of the certificate. Commonly Used Types: System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Certificate System.Security.Cryptography.X509Certificates.X509ContentType System.Security.Cryptography.X509Certificates.StoreLocation System.Security.Cryptography.X509Certificates.StoreName System.Security.Cryptography.X509Certificates.X509FindType System.Security.Cryptography.X509Certificates.X509ChainStatus System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension System.Security.Cryptography.X509Certificates.X509Chain When using NuGet 3.x this package requires at least version 3.4.
Provides classes that define generic collections, which allow developers to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections. Commonly Used Types: System.Collections.Generic.List<T> System.Collections.Generic.Dictionary<TKey, TValue> System.Collections.Generic.Queue<T> System.Collections.Generic.Stack<T> System.Collections.Generic.HashSet<T> System.Collections.Generic.LinkedList<T> System.Collections.Generic.EqualityComparer<T> System.Collections.Generic.Comparer<T> System.Collections.Generic.SortedDictionary<TKey, TValue> When using NuGet 3.x this package requires at least version 3.4.
Provides classes and attributes that allows basic interaction with a debugger. Commonly Used Types: System.Diagnostics.Debug System.Diagnostics.DebuggerStepThroughAttribute System.Diagnostics.Debugger System.Diagnostics.DebuggerDisplayAttribute System.Diagnostics.DebuggerBrowsableAttribute System.Diagnostics.DebuggerBrowsableState System.Diagnostics.DebuggerHiddenAttribute System.Diagnostics.DebuggerNonUserCodeAttribute System.Diagnostics.DebuggerTypeProxyAttribute When using NuGet 3.x this package requires at least version 3.4.
Provides classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings. Commonly Used Types: System.Globalization.DateTimeFormatInfo System.Globalization.CultureInfo System.Globalization.NumberFormatInfo System.Globalization.CalendarWeekRule System.Globalization.TextInfo System.Globalization.Calendar System.Globalization.CompareInfo System.Globalization.CompareOptions System.Globalization.UnicodeCategory When using NuGet 3.x this package requires at least version 3.4.
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 When using NuGet 3.x this package requires at least version 3.4.
Provides common types for network-based libraries, including System.Net.IPAddress, System.Net.IPEndPoint, and System.Net.CookieContainer. Commonly Used Types: System.Net.HttpStatusCode System.Net.Sockets.SocketError System.Net.Cookie System.Net.Sockets.SocketException System.Net.IPEndPoint System.Net.ICredentials System.Net.NetworkCredential System.Net.IPAddress System.Net.CookieCollection System.Net.CookieContainer When using NuGet 3.x this package requires at least version 3.4.
Provides common types for Win32-based libraries. Commonly Used Types: System.ComponentModel.Win32Exception When using NuGet 3.x this package requires at least version 3.4.
Release history
No releases in the last two years, typically about 21 days apart.
| Version | Published | License |
|---|---|---|
| 5.0.0-preview.5.20278.1 | 6 years ago | MIT |
| 5.0.0-preview.4.20251.6 | 6 years ago | MIT |
| 5.0.0-preview.3.20214.6 | 6 years ago | MIT |
| 5.0.0-preview.2.20160.6 | 6 years ago | MIT |
| 5.0.0-preview.1.20120.5 | 6 years ago | MIT |
| 4.7.0latest | 6 years ago | MIT |
| 4.7.0-preview3.19551.4 | 6 years ago | MIT |
| 4.7.0-preview2.19523.17 | 6 years ago | MIT |
| 4.7.0-preview1.19504.10 | 7 years ago | MIT |
| 4.6.0 | 7 years ago | MIT |
| 4.6.0-rc1.19456.4 | 7 years ago | MIT |
| 4.6.0-preview9.19421.4 | 7 years ago | MIT |
| 4.6.0-preview9.19416.11 | 7 years ago | MIT |
| 4.6.0-preview6.19264.9 | 7 years ago | MIT |
| 4.6.0-preview8.19405.3 | 7 years ago | MIT |
Overview
System.Runtime.WindowsRuntime is an NuGet package that 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. It has 1 known dependents in the graph. The latest version is 4.7.0, released under the MIT license.
Who should use it
Teams working in the NuGet ecosystem who need 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 and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your NuGet stack.
Pros
- Clear open-source license (MIT).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Maintainers
Frequently asked questions
Should I use System.Runtime.WindowsRuntime?
No — System.Runtime.WindowsRuntime should not be adopted for new projects. Last published 2472 days ago.
How do I install System.Runtime.WindowsRuntime?
Run `dotnet add package System.Runtime.WindowsRuntime` to add System.Runtime.WindowsRuntime to your NuGet project.
How many dependencies does System.Runtime.WindowsRuntime have?
System.Runtime.WindowsRuntime declares 11 direct dependencies and pulls in 17 packages in total once its runtime tree is resolved.
What license is System.Runtime.WindowsRuntime released under?
System.Runtime.WindowsRuntime is distributed under the MIT license.
How popular is System.Runtime.WindowsRuntime?
NuGet does not publish download counts. Within PackageGraph's crawl, 1 known packages depend on System.Runtime.WindowsRuntime.
Is System.Runtime.WindowsRuntime still maintained?
The most recent release of System.Runtime.WindowsRuntime (v4.7.0) was published 6 years ago.