Category: nuget

Nuget packages and Github repositories

You can see the Github repositories that you have worked  last year by going to https://docs.github.com/en/graphql/overview/explorer and entering

query ContributionGraph {
   user(login: “ignatandrei”) {
     contributionsCollection(
       from: “2022-01-01T00:00:00+00:00”
       to: “2022-12-31T00:00:00+00:00”
     ) {
       commitContributionsByRepository(maxRepositories:100){
         repository{
           nameWithOwner
           url
           updatedAt
         }
       }     
     }
   }
}

Mine are

ignatandrei/TILT
ignatandrei/BlocklyAutomation
ignatandrei/QueryViewer
ignatandrei/RSCG_AMS
ignatandrei/rxDemo
ignatandrei/NetCoreUsefullEndpoints
ignatandrei/Presentations
ignatandrei/NETCoreBlockly
ignatandrei/FunctionsDI
ignatandrei/GeneratorOfHelp
ignatandrei/MicroservicesPortChooser
ignatandrei/AOP_With_Roslyn
ignatandrei/RSCG_TimeBombComment
ignatandrei/RSCG_Examples

And those  are the NuGet packages:

programmerall
GOH
QueryGenerator
RSCG_FunctionsWithDI_Base
RSCG_FunctionsWithDI
AMS_Base
AMSWebAPI
RSCG_AMS
AOPMethodsGenerator
AOPMethodsCommon
RSCG_TimeBombComment
NetCoreBlockly

[Programmer Tools]NuGet used

The list have been obtained with the help of VisualAPI, former BlocklyAutomation.
You can obtain a list on your device by running


dotnet tool update --global programmerall --no-cache
programerall

Then browse to http://localhost:37283/blocklyAutomation/automation/loadexample/nugets and press Execute
( You can have automation the same for your site – just contact me)

This are the NuGet packages found on my PC :

  1. altcover:altcover
    Instrumenting coverage tool for .net (framework 2.0+ and core) and Mono assemblies, reimpl…
  2. AMSWebAPI:RSCG_AMS
    a Roslyn Source Code Generator for About My Software
    For Web applications
    Add to the cspro…
  3. AMS_Base:RSCG_AMS
    a Roslyn Source Code Generator for About My Software
  4. AngleSharp:AngleSharp is the ultimate angle brackets parser library. It parses HTML5, CSS3, and XML to construc…
  5. AOPMethodsCommon:** C# 9.0 ONLY **      Autogenerates public methods from a class .      ( replace below single quote…
  6. AOPMethodsGenerator:** C# 9.0 ONLY **      Autogenerates public methods from a class .      ( replace below single quote…
  7. appSettingsEditor:** C# 9.0 ONLY **      Autogenerates controller API for appsettings.json      Add 2 NUGET  reference…
  8. appSettingsEditorAPI:** C# 9.0 ONLY **      Autogenerates controller API for appsettings.json      Add 2 NUGET  reference…
  9. AspNetCore.HealthChecks.Sqlite:HealthChecks.Sqlite is the health check package for Sqlite.
  10. AspNetCore.HealthChecks.SqlServer:HealthChecks.SqlServer is the health check package for SqlServer.
  11. AspNetCore.HealthChecks.System:HealthChecks.System is the system health check package.
  12. AspNetCore.HealthChecks.UI:HealthChecks.UI Is a ASP.NET Core UI viewer of ASP.NET Core HealthChecks.For more information see ht…
  13. AspNetCore.HealthChecks.UI.Client:HealthChecks.UI.Client contains some mandatory abstractions to work with HealthChecks.UI.
  14. AspNetCore.HealthChecks.UI.Core:HealthChecks.UI.Core package containing builder and model definitions
  15. AspNetCore.HealthChecks.UI.InMemory.Storage:HealthChecks.UI.InMemory.Storage package contains the required classes to use InMemory provider in t…
  16. AspNetCore.HealthChecks.UI.SqlServer.Storage:HealthChecks.UI.SqlServer.Storage package contains the required classes to use SqlServer provider in…
  17. AutoMapper:What is AutoMapper?
    AutoMapper is a simple little library built to solve a deceptively complex probl…
  18. Azure.Communication.Common:Azure Communication Common client library for .NET
    This package contains common code for Azure Commu…
  19. Azure.Communication.Identity:Azure Communication Identity client library for .NET
    Azure Communication Identity is managing tokens…
  20. Azure.Core:Azure Core shared client library for .NET
    Azure.Core provides shared primitives, abstractions, and h…
  21. Azure.Identity:Azure Identity client library for .NET
    The Azure Identity library provides Azure Active Directory (A…
  22. Azure.Monitor.OpenTelemetry.Exporter:Azure Monitor Exporter client library for .NET
    The OpenTelemetry .NET exporters which send telemetry…
  23. AzureExtensions.Swashbuckle:AzureExtensions.Swashbuckle
    OpenAPI 2/3 implementation based on Swashbuckle(Swagger) tooling for API…
  24. BCrypt.Net-Next:.net 6 targeting
  25. BenchmarkDotNet:Powerful .NET library for benchmarking
  26. BenchmarkDotNet.Annotations:Powerful .NET library for benchmarking
  27. BenchmarkDotNet.Diagnostics.Windows:Powerful .NET library for benchmarking (Diagnostic Tools for Windows)
  28. BoilerplateFree:Remove boilerplate via source generators
  29. BouncyCastle.NetCore:a BouncyCastle redist package include .Net Framework and .Net Core/ Standard support
  30. Castle.Core:Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
  31. CommandLineParser:Terse syntax C# command line parser for .NET.  For FSharp support see CommandLineParser.FSharp.  The…
  32. coverlet.collector:Coverlet is a cross platform code coverage library for .NET, with support for line, branch and metho…
  33. coverlet.console:Coverlet is a cross platform code coverage tool for .NET, with support for line, branch and method c…
  34. CSharpToTypeScript.CLITool:Convert C# Models, ViewModels and DTOs into their TypeScript equivalents.
  35. CsvTextFieldParser:A simple CSV parser based on Microsoft.VisualBasic.FileIO.TextFieldParser.
  36. Dapper:A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc..
  37. Dapper.Contrib:The official collection of get, insert, update and delete helpers for Dapper.net. Also handles lists…
  38. DasMulli.DataBuilderGenerator:Code generator to easily create data builder patterns for your model classes.
  39. DasMulli.DataBuilderGenerator.Attributes:Support package for DasMulli.DataBuilderGenerator, containing the [GenerateDataBuilder] attribute. D…
  40. DBreeze:DBreeze database key features:        – Embedded .NET family assembly, platform independent and with…
  41. DiffEngine:Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.
  42. dotnet-aop:Simple AOP for .NET with RoslynTo use Install as global tool asdotnet tool install -g dotnet-aopgo t…
  43. dotnet-depends:Dependency explorer for .NET
  44. dotnet-ef:Entity Framework Core Tools for the .NET Command-Line Interface.Enables these commonly used dotnet-e…
  45. dotnet-outdated:Package Description
  46. dotnet-outdated-tool:A .NET Core global tool to update project dependencies.
  47. dotnet-project-licenses:Package Description
  48. dotnet-property:.NET Core command-line (CLI) tool to update project properties and version numbers on build.
  49. dotnet-repl:dotnet-repl

    This project is an experiment using .NET Interactive / Polyglot Notebooks and Spectre.C…

  50. dotnet-reportgenerator-globaltool:ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio,…
  51. dotnet-typegen:TypeGen .NET Core CLI tool (TypeGen is a single-class-per-file C# to TypeScript generator)
  52. dotnet-xunit:.NET CLI SDK runner for the xUnit.net framework. Supports .NET 4.5.2 or later, .NET Core 1.x, and .N…
  53. DotnetThx:Dotnet tool listing all authors of packages you are using in your project
  54. Ductus.FluentDocker:FluentDocker
    This library enables docker and docker-compose interactions using a Fluent API. It is s…
  55. Elasticsearch.Net:Exposes all the Elasticsearch API endpoints but leaves you in control of building the request and re…
  56. EmptyFiles:A collection of minimal binary files.
  57. envdte:A member of the Visual Studio SDK
  58. envdte100:A member of the Visual Studio SDK
  59. envdte80:A member of the Visual Studio SDK
  60. envdte90:A member of the Visual Studio SDK
  61. envdte90a:A member of the Visual Studio SDK
  62. FirebaseDatabase.net:Complex C# library for Firebase Realtime Database built on top of Firebase REST API. Among others it…
  63. FluentAssertions:A very extensive set of extension methods that allow you to more naturally specify the expected outc…
  64. FluentEmail.Core:Send emails very easily. Use razor templates, smtp, embedded files, all without hassle. This is a Ba…
  65. FluentEmail.Liquid:Generate emails using Liquid templates. Uses the Fluid project under the hood.
  66. FluentEmail.Smtp:Now we’re talking. Send emails via SMTP.
  67. Google.Protobuf:C# runtime library for Protocol Buffers – Google’s data interchange format.
  68. GraphQL:GraphQL for .NET

    ❤️ Become a backer! ❤️

    Get paid for contributing!

  69. GraphQL-Parser:Library containing lexer and parser for GraphQL syntax
  70. GraphQL.Server.Core:GraphQL Server Core
  71. GraphQL.Server.Transports.AspNetCore:ASP.NET Core GraphQL Server driven by GraphQL.NET

    GraphQL ASP.NET Core server on top of Grap…

  72. GraphQL.Server.Ui.Playground:ASP.NET Core GraphQL Server driven by GraphQL.NET

    GraphQL ASP.NET Core server on top of Grap…

  73. Handlebars.Net:Blistering-fast Handlebars.js templates in your .NET application.
  74. HealthCheckVersion:This NuGet package will report via Health Check the version of the starting assembly . Also, it shou…
  75. Hellang.Middleware.ProblemDetails:Error handling middleware, using RFC7807
  76. HtmlAgilityPack:This is an agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT (you actu…
  77. HttpClientGenerator:HttpClient AOT code generator using dotnet Roslyn source generator feature.This package was built fr…
  78. Humanizer.Core:Humanizer core package that contains the library and the neutral language (English) resources
  79. Iced:iced is a blazing fast and correct x86 (16/32/64-bit) instruction decoder, disassembler and assemble…
  80. IdentityModel:OpenID Connect & OAuth 2.0 client library
  81. IdentityModel.OidcClient:RFC8252 compliant and certified OpenID Connect and OAuth 2.0 client library for native applications
  82. Irony.Core:Package Description
  83. IsExternalInit:A source code only package which allows you to use C# 9’s init and record features in older target f…
  84. Jaeger:Jaeger .NET Tracing
  85. Jaeger.Thrift:Package Description
  86. Jaeger.Thrift.VendoredThrift:A custom version of https://github.com/apache/thrift/src/netcore that does not depend on ASP.NET Cor…
  87. K4os.Compression.LZ4:Port of LZ4 compression algorithm for .NET
  88. K4os.Compression.LZ4.Streams:Port of LZ4 compression algorithm for .NET
  89. K4os.Hash.xxHash:xxHash hash implementation for .NET
  90. KubernetesClient:Client library for the Kubernetes open source container orchestrator.
  91. Lib.AspNetCore.ServerTiming:Lib.AspNetCore.ServerTiming

    Lib.AspNetCore.ServerTiming is a library which provides Server Timing …

  92. Lib.AspNetCore.ServerTiming.Abstractions:Lib.AspNetCore.ServerTiming

    Lib.AspNetCore.ServerTiming is a library which provides Server Timing …

  93. Libuv:Multi-platform support library with a focus on asynchronous I/O.
  94. LightBDD:A bridge package allowing smooth transition from LightBDD to LightBDD.NUnit2.After update to this ve…
  95. LightBDD.Core:Provides LightBDD core features, including asynchronous scenario execution with execution tracking a…
  96. LightBDD.Framework:Provides LightBDD framework with common classes and features for all LightBDD integrations.High leve…
  97. LightBDD.NUnit3:Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework fe…
  98. LightBDD.XUnit2:Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework fe…
  99. LiteDB:LiteDB – A .NET NoSQL Document Store in a single data file

    LiteDB is a small, fast and lightweig…

  100. log4net:log4net is a tool to help the programmer output log statements to a variety of output targets.      …
  101. MailKit:MailKit is an Open Source cross-platform .NET mail-client library that is based on MimeKit and optim…
  102. MessagePack:Extremely Fast MessagePack(MsgPack) Serializer for C#(.NET, .NET Core, Unity, Xamarin).
  103. MessagePack.Annotations:Attributes and interfaces for .NET types serializable with MessagePack.
  104. MessagePackAnalyzer:Analyzer of MessagePack for C#, verify rule for [MessagePackObject] and code fix for [Key].
  105. Microsoft.AspNet.Mvc:This package contains the runtime assemblies for ASP.NET MVC. ASP.NET MVC gives you a powerful, patt…
  106. Microsoft.AspNet.Razor:This package contains the runtime assemblies for ASP.NET Web Pages. ASP.NET Web Pages and the new Ra…
  107. Microsoft.AspNet.WebApi.Client:This package adds support for formatting and content negotiation to System.Net.Http. It includes sup…
  108. Microsoft.AspNet.WebApi.Core:This package contains the core runtime assemblies for ASP.NET Web API. This package is used by hosts…
  109. Microsoft.AspNet.WebPages:This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages.
  110. Microsoft.AspNetCore:Microsoft.AspNetCore
  111. Microsoft.AspNetCore.All:Provides a default set of APIs for building an ASP.NET Core application, and also includes API for t…
  112. Microsoft.AspNetCore.Antiforgery:An antiforgery system for ASP.NET Core designed to generate and validate tokens to prevent Cross-Sit…
  113. Microsoft.AspNetCore.App.Runtime.win-x64:Provides a default set of APIs for building an ASP.NET Core application. Contains assets used for se…
  114. Microsoft.AspNetCore.ApplicationInsights.HostingStartup:ASP.NET Core lightup integration with Application Insights.
  115. Microsoft.AspNetCore.Authentication:ASP.NET Core common types used by the various authentication middleware components.This package was …
  116. Microsoft.AspNetCore.Authentication.Abstractions:ASP.NET Core common types used by the various authentication components.This package was built from …
  117. Microsoft.AspNetCore.Authentication.Cookies:ASP.NET Core middleware that enables an application to use cookie based authentication.This package …
  118. Microsoft.AspNetCore.Authentication.Core:ASP.NET Core common types used by the various authentication middleware components.This package was …
  119. Microsoft.AspNetCore.Authentication.Facebook:ASP.NET Core middleware that enables an application to support Facebook’s OAuth 2.0 authentication w…
  120. Microsoft.AspNetCore.Authentication.Google:ASP.NET Core contains middleware to support Google’s OpenId and OAuth 2.0 authentication workflows.T…
  121. Microsoft.AspNetCore.Authentication.JwtBearer:ASP.NET Core middleware that enables an application to receive an OpenID Connect bearer token.This p…
  122. Microsoft.AspNetCore.Authentication.MicrosoftAccount:ASP.NET Core middleware that enables an application to support the Microsoft Account authentication …
  123. Microsoft.AspNetCore.Authentication.Negotiate:ASP.NET Core authentication handler used to authenticate requests using Negotiate, Kerberos, or NTLM…
  124. Microsoft.AspNetCore.Authentication.OAuth:ASP.NET Core middleware that enables an application to support any standard OAuth 2.0 authentication…
  125. Microsoft.AspNetCore.Authentication.OpenIdConnect:ASP.NET Core middleware that enables an application to support the OpenID Connect authentication wor…
  126. Microsoft.AspNetCore.Authentication.Twitter:ASP.NET Core middleware that enables an application to support Twitter’s OAuth 1.0 authentication wo…
  127. Microsoft.AspNetCore.Authorization:ASP.NET Core authorization classes.Commonly used types:Microsoft.AspNetCore.Authorization.AllowAnony…
  128. Microsoft.AspNetCore.Authorization.Policy:ASP.NET Core authorization policy helper classes.This package was built from the source code at http…
  129. Microsoft.AspNetCore.AzureAppServices.HostingStartup:ASP.NET Core lightup integration with Azure AppServices.This package was built from the source code …
  130. Microsoft.AspNetCore.AzureAppServicesIntegration:ASP.NET Core integration with Azure AppServices.This package was built from the source code at https…
  131. Microsoft.AspNetCore.Components:Components feature for ASP.NET Core.This package was built from the source code at https://github.co…
  132. Microsoft.AspNetCore.Components.Analyzers:Roslyn analyzers for ASP.NET Core Components.This package was built from the source code at https://…
  133. Microsoft.AspNetCore.Components.Forms:Forms and validation support for Blazor applications.This package was built from the source code at …
  134. Microsoft.AspNetCore.Components.Web:Support for rendering ASP.NET Core components for browsers.This package was built from the source co…
  135. Microsoft.AspNetCore.Components.WebAssembly:Build client-side single-page applications (SPAs) with Blazor running under WebAssembly.This package…
  136. Microsoft.AspNetCore.Components.WebAssembly.DevServer:Development server for use when building Blazor applications.This package was built from the source …
  137. Microsoft.AspNetCore.Connections.Abstractions:Core components of ASP.NET Core networking protocol stack.This package was built from the source cod…
  138. Microsoft.AspNetCore.CookiePolicy:ASP.NET Core cookie policy classes to control the behavior of cookies.This package was built from th…
  139. Microsoft.AspNetCore.Cors:CORS middleware and policy for ASP.NET Core to enable cross-origin resource sharing.Commonly used ty…
  140. Microsoft.AspNetCore.Cryptography.Internal:Infrastructure for ASP.NET Core cryptographic packages. Applications and libraries should not refere…
  141. Microsoft.AspNetCore.Cryptography.KeyDerivation:ASP.NET Core utilities for key derivation.This package was built from the source code at https://git…
  142. Microsoft.AspNetCore.DataProtection:ASP.NET Core logic to protect and unprotect data, similar to DPAPI.This package was built from the s…
  143. Microsoft.AspNetCore.DataProtection.Abstractions:ASP.NET Core data protection abstractions.Commonly used types:Microsoft.AspNetCore.DataProtection.ID…
  144. Microsoft.AspNetCore.DataProtection.AzureStorage:Microsoft Azure Blob storage support as key store.    This library has been replaced by the followin…
  145. Microsoft.AspNetCore.DataProtection.Extensions:Additional APIs for ASP.NET Core data protection.This package was built from the source code at http…
  146. Microsoft.AspNetCore.Diagnostics:ASP.NET Core middleware for exception handling, exception display pages, and diagnostics information…
  147. Microsoft.AspNetCore.Diagnostics.Abstractions:ASP.NET Core diagnostics middleware abstractions and feature interface definitions.This package was …
  148. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore:ASP.NET Core middleware for Entity Framework Core error pages. Use this middleware to detect and dia…
  149. Microsoft.AspNetCore.Hosting:ASP.NET Core hosting infrastructure and startup logic for web applications.This package was built fr…
  150. Microsoft.AspNetCore.Hosting.Abstractions:ASP.NET Core hosting and startup abstractions for web applications.This package was built from the s…
  151. Microsoft.AspNetCore.Hosting.Server.Abstractions:ASP.NET Core hosting server abstractions for web applications.This package was built from the source…
  152. Microsoft.AspNetCore.Html.Abstractions:ASP.NET Core HTML abstractions used for building HTML content.Commonly used types:Microsoft.AspNetCo…
  153. Microsoft.AspNetCore.Http:ASP.NET Core default HTTP feature implementations.This package was built from the source code at htt…
  154. Microsoft.AspNetCore.Http.Abstractions:ASP.NET Core HTTP object model for HTTP requests and responses and also common extension methods for…
  155. Microsoft.AspNetCore.Http.Extensions:ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, an…
  156. Microsoft.AspNetCore.Http.Features:ASP.NET Core HTTP feature interface definitions.This package was built from the source code at https…
  157. Microsoft.AspNetCore.HttpOverrides:ASP.NET Core basic middleware for supporting HTTP method overrides. Includes:* X-Forwarded-* headers…
  158. Microsoft.AspNetCore.Identity:ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including…
  159. Microsoft.AspNetCore.Identity.EntityFrameworkCore:ASP.NET Core Identity provider that uses Entity Framework Core.This package was built from the sourc…
  160. Microsoft.AspNetCore.Identity.UI:ASP.NET Core Identity UI is the default Razor Pages built-in UI for the ASP.NET Core Identity framew…
  161. Microsoft.AspNetCore.JsonPatch:ASP.NET Core support for JSON PATCH.This package was built from the source code at https://github.co…
  162. Microsoft.AspNetCore.Localization:ASP.NET Core middleware for automatically applying culture information to HTTP requests. Culture inf…
  163. Microsoft.AspNetCore.Localization.Routing:Provides a request culture provider which gets culture and ui-culture from request’s route data.This…
  164. Microsoft.AspNetCore.Metadata:ASP.NET Core metadata.This package was built from the source code at https://github.com/dotnet/aspne…
  165. Microsoft.AspNetCore.MiddlewareAnalysis:ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.Dia…
  166. Microsoft.AspNetCore.Mvc:ASP.NET Core MVC is a web framework that gives you a powerful, patterns-based way to build dynamic w…
  167. Microsoft.AspNetCore.Mvc.Abstractions:ASP.NET Core MVC abstractions and interfaces for action invocation and dispatching, authorization, a…
  168. Microsoft.AspNetCore.Mvc.ApiExplorer:ASP.NET Core MVC API explorer functionality for discovering metadata such as the list of controllers…
  169. Microsoft.AspNetCore.Mvc.Core:ASP.NET Core MVC core components. Contains common action result types, attribute routing, applicatio…
  170. Microsoft.AspNetCore.Mvc.Cors:ASP.NET Core MVC cross-origin resource sharing (CORS) features.This package was built from the sourc…
  171. Microsoft.AspNetCore.Mvc.DataAnnotations:ASP.NET Core MVC metadata and validation system using System.ComponentModel.DataAnnotations.This pac…
  172. Microsoft.AspNetCore.Mvc.Formatters.Json:ASP.NET Core MVC formatters for JSON input and output and for JSON PATCH input using Json.NET.This p…
  173. Microsoft.AspNetCore.Mvc.Formatters.Xml:ASP.NET Core MVC formatters for XML input and output using DataContractSerializer and XmlSerializer….
  174. Microsoft.AspNetCore.Mvc.Localization:ASP.NET Core MVC features that enable globalization and localization of applications.Commonly used t…
  175. Microsoft.AspNetCore.Mvc.NewtonsoftJson:ASP.NET Core MVC features that use Newtonsoft.Json. Includes input and output formatters for JSON an…
  176. Microsoft.AspNetCore.Mvc.Razor:ASP.NET Core MVC Razor view engine for CSHTML files.
  177. Microsoft.AspNetCore.Mvc.Razor.Extensions:ASP.NET Core design time hosting infrastructure for the Razor view engine.This package was built fro…
  178. Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation:Runtime compilation support for Razor views and Razor Pages in ASP.NET Core MVC.This package was bui…
  179. Microsoft.AspNetCore.Mvc.Razor.ViewCompilation:Build-time references required to enable Razor view compilation as part of building the application.
  180. Microsoft.AspNetCore.Mvc.RazorPages:ASP.NET Core MVC Razor Pages.This package was built from the source code at https://github.com/aspne…
  181. Microsoft.AspNetCore.Mvc.TagHelpers:ASP.NET Core MVC default tag helpers. Contains tag helpers for anchor tags, HTML input elements, cac…
  182. Microsoft.AspNetCore.Mvc.Testing:Support for writing functional tests for MVC applications.This package was built from the source cod…
  183. Microsoft.AspNetCore.Mvc.Versioning:A service API versioning library for Microsoft ASP.NET Core.
  184. Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer:ASP.NET Core MVC API explorer functionality for discovering metadata such as the list of API-version…
  185. Microsoft.AspNetCore.Mvc.ViewFeatures:ASP.NET Core MVC view rendering features. Contains common types used in most MVC applications as wel…
  186. Microsoft.AspNetCore.Mvc.WebApiCompatShim:Provides compatibility in ASP.NET Core MVC with ASP.NET Web API 2 to simplify migration of existing …
  187. Microsoft.AspNetCore.NodeServices:Invoke Node.js modules at runtime in ASP.NET Core applications.This package was built from the sourc…
  188. Microsoft.AspNetCore.OData:This package contains everything you need to create OData v4.0 endpoints using ASP.NET Core MVC Core…
  189. Microsoft.AspNetCore.OpenApi:Provides APIs for annotating route handler endpoints in ASP.NET Core with OpenAPI annotations.This p…
  190. Microsoft.AspNetCore.Owin:ASP.NET Core component for running OWIN middleware in an ASP.NET Core application, and to run ASP.NE…
  191. Microsoft.AspNetCore.Razor:Razor is a markup syntax for adding server-side logic to web pages. This package contains runtime co…
  192. Microsoft.AspNetCore.Razor.Language:Razor is a markup syntax for adding server-side logic to web pages. This package contains the Razor …
  193. Microsoft.AspNetCore.Razor.Runtime:Runtime infrastructure for rendering Razor pages and tag helpers.This package was built from the sou…
  194. Microsoft.AspNetCore.ResponseCaching:ASP.NET Core middleware for caching HTTP responses on the server.This package was built from the sou…
  195. Microsoft.AspNetCore.ResponseCaching.Abstractions:ASP.NET Core response caching middleware abstractions and feature interface definitions.This package…
  196. Microsoft.AspNetCore.ResponseCompression:ASP.NET Core middleware for HTTP Response compression.
  197. Microsoft.AspNetCore.Rewrite:ASP.NET Core basic middleware for rewriting URLs. Includes:* Support for custom URL rewrite rules* S…
  198. Microsoft.AspNetCore.Routing:ASP.NET Core middleware for routing requests to application logic and for generating links.Commonly …
  199. Microsoft.AspNetCore.Routing.Abstractions:ASP.NET Core abstractions for routing requests to application logic and for generating links.Commonl…
  200. Microsoft.AspNetCore.Server.HttpSys:ASP.NET Core HTTP server that uses the Windows HTTP Server API.This package was built from the sourc…
  201. Microsoft.AspNetCore.Server.IISIntegration:ASP.NET Core components for working with the IIS AspNetCoreModule.This package was built from the so…
  202. Microsoft.AspNetCore.Server.Kestrel:ASP.NET Core Kestrel cross-platform web server.This package was built from the source code at https:…
  203. Microsoft.AspNetCore.Server.Kestrel.Core:Core components of ASP.NET Core Kestrel cross-platform web server.
  204. Microsoft.AspNetCore.Server.Kestrel.Https:HTTPS support for the ASP.NET Core Kestrel cross-platform web server.
  205. Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions:Transport abstractions for the ASP.NET Core Kestrel cross-platform web server.This package was built…
  206. Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv:Libuv transport for the ASP.NET Core Kestrel cross-platform web server.This package was built from t…
  207. Microsoft.AspNetCore.Session:ASP.NET Core session state middleware.This package was built from the source code at https://github….
  208. Microsoft.AspNetCore.SignalR:Components for providing real-time bi-directional communication across the Web.This package was buil…
  209. Microsoft.AspNetCore.SignalR.Common:Common serialization primitives for SignalR Clients ServersThis package was built from the source co…
  210. Microsoft.AspNetCore.SignalR.Core:Real-time communication framework for ASP.NET Core.This package was built from the source code at ht…
  211. Microsoft.AspNetCore.Sockets:Components for providing real-time bi-directional communication across the Web.
  212. Microsoft.AspNetCore.Sockets.Abstractions:Components for providing real-time bi-directional communication across the Web.
  213. Microsoft.AspNetCore.Sockets.Common.Http:Common primitives for Sockets clients and servers
  214. Microsoft.AspNetCore.Sockets.Http:Components for providing real-time bi-directional communication across the Web.
  215. Microsoft.AspNetCore.SpaProxy:Helpers for launching the SPA CLI proxy automatically when the application starts in ASP.NET MVC Cor…
  216. Microsoft.AspNetCore.SpaServices:Helpers for building single-page applications on ASP.NET MVC Core.This package was built from the so…
  217. Microsoft.AspNetCore.StaticFiles:ASP.NET Core static files middleware. Includes middleware for serving static files, directory browsi…
  218. Microsoft.AspNetCore.TestHost:ASP.NET Core web server for writing and running tests.This package was built from the source code at…
  219. Microsoft.AspNetCore.WebSockets:ASP.NET Core web socket middleware for use on top of opaque servers.This package was built from the …
  220. Microsoft.AspNetCore.WebUtilities:ASP.NET Core utilities, such as for working with forms, multipart messages, and query strings.This p…
  221. Microsoft.Azure.Functions.Analyzers:This package provides development time code analysis for C# Azure Functions.
  222. Microsoft.Azure.Functions.Extensions:Provides extensions to work with Azure Functions features.
  223. Microsoft.Azure.WebJobs:This package contains the runtime assemblies for Microsoft.Azure.WebJobs.Host. It also adds rich dia…
  224. Microsoft.Azure.WebJobs.Core:This library simplifies the task of adding background processing to your Microsoft Azure Web Sites. …
  225. Microsoft.Azure.WebJobs.Extensions:This package contains Timers and File triggers. For more information, please visit https://azure.mic…
  226. Microsoft.Azure.WebJobs.Extensions.Http:This package adds binding extensions for Http.
  227. Microsoft.Azure.WebJobs.Host.Storage:Package Description
  228. Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator:Azure Functions extensions metadata generator
  229. Microsoft.Bcl.AsyncInterfaces:Provides the IAsyncEnumerable and IAsyncDisposable interfaces and helper types for .NET Standard …
  230. Microsoft.Bcl.HashCode:Provides the HashCode type for .NET Standard 2.0. This package is not required starting with .NET St…
  231. Microsoft.Build:Microsoft.Build
    This package contains Microsoft.Build.dll, which defines MSBuild’s API, including

    M…

  232. Microsoft.Build.Framework:Microsoft.Build.Framework
    This package contains Microsoft.Build.Framework.dll, which defines fundame…
  233. Microsoft.Build.Locator:Package that assists in locating and using a copy of MSBuild installed as part of Visual Studio 2017…
  234. Microsoft.Build.Runtime:Microsoft.Build.Runtime
    This package delivers a complete executable copy of MSBuild. Reference this
  235. Microsoft.Build.Tasks.Core:Microsoft.Build.Tasks
    This package contains implementations of commonly-used MSBuild
    tasks
    that ship…
  236. Microsoft.Build.Tasks.Git:MSBuild tasks providing git repository information.
  237. Microsoft.Build.Utilities.Core:Microsoft.Build.Utilities.Core
    This package contains Microsoft.Build.Utilities.Core.dll, which defin…
  238. Microsoft.CodeAnalysis.Analyzers:Analyzers for consumers of Microsoft.CodeAnalysis NuGet package, i.e. extensions and applications bu…
  239. Microsoft.CodeAnalysis.AnalyzerUtilities:Analyzer utilities for various analyses, including Dataflow analysis based on ControlFlowGraph API i…
  240. Microsoft.CodeAnalysis.BannedApiAnalyzers:Banned API Analyzers
  241. Microsoft.CodeAnalysis.Common:A shared package used by the Microsoft .NET Compiler Platform (“Roslyn”).      Do not install this p…
  242. Microsoft.CodeAnalysis.CSharp:.NET Compiler Platform (“Roslyn”) support for C#, Microsoft.CodeAnalysis.CSharp.dll.          More d…
  243. Microsoft.CodeAnalysis.CSharp.Features:.NET Compiler Platform (“Roslyn”) support for creating C# editing experiences.          More details…
  244. Microsoft.CodeAnalysis.CSharp.Scripting:Microsoft .NET Compiler Platform (“Roslyn”) CSharp scripting package.          More details at https…
  245. Microsoft.CodeAnalysis.CSharp.Workspaces:.NET Compiler Platform (“Roslyn”) support for analyzing C# projects and solutions.          More det…
  246. Microsoft.CodeAnalysis.Elfie:An extensible library for fast indexing of code artifacts.
  247. Microsoft.CodeAnalysis.Features:.NET Compiler Platform (“Roslyn”) support for creating editing experiences.          More details at…
  248. Microsoft.CodeAnalysis.Razor:Razor is a markup syntax for adding server-side logic to web pages. This package contains the Razor …
  249. Microsoft.CodeAnalysis.Scripting.Common:Microsoft .NET Compiler Platform (“Roslyn”) shared scripting package.      Do not install this packa…
  250. Microsoft.CodeAnalysis.VisualBasic:.NET Compiler Platform (“Roslyn”) support for Visual Basic, Microsoft.CodeAnalysis.VisualBasic.dll. …
  251. Microsoft.CodeAnalysis.VisualBasic.Features:.NET Compiler Platform (“Roslyn”) support for creating Visual Basic editing experiences.          Mo…
  252. Microsoft.CodeAnalysis.VisualBasic.Workspaces:.NET Compiler Platform (“Roslyn”) support for analyzing Visual Basic projects and solutions.        …
  253. Microsoft.CodeAnalysis.Workspaces.Common:A shared package used by the .NET Compiler Platform (“Roslyn”) including support for analyzing proje…
  254. Microsoft.CodeAnalysis.Workspaces.MSBuild:.NET Compiler Platform (“Roslyn”) support for analyzing MSBuild projects and solutions. This should …
  255. Microsoft.CodeCoverage:Microsoft.CodeCoverage package brings infra for collecting code coverage from vstest.console.exe and…
  256. Microsoft.CSharp:Provides support for compilation and code generation, including dynamic, using the C# language.Commo…
  257. Microsoft.Data.SqlClient:Provides the data provider for SQL Server. These classes provide access to versions of SQL Server an…
  258. Microsoft.Data.SqlClient.SNI.runtime:Internal implementation package not meant for direct consumption. Please do not reference directly.W…
  259. Microsoft.Data.Sqlite:Microsoft.Data.Sqlite is a lightweight ADO.NET provider for SQLite.Commonly Used Types:Microsoft.Dat…
  260. Microsoft.Data.Sqlite.Core:Microsoft.Data.Sqlite is a lightweight ADO.NET provider for SQLite. This package does not include a …
  261. Microsoft.Diagnostics.NETCore.Client:.NET Core Diagnostics Client Library
  262. Microsoft.Diagnostics.Runtime:ClrMD is a set of advanced APIs for programmatically inspecting a crash dump of a .NET program much …
  263. Microsoft.Diagnostics.Tracing.EventSource.Redist:This package includes the class Microsoft.Diagnostics.Tracing.EventSource which enables firing ETW e…
  264. Microsoft.Diagnostics.Tracing.TraceEvent:Event Tracing for Windows (ETW) is a powerful logging mechanism built into the Windows OS and is use…
  265. Microsoft.DiaSymReader:Microsoft DiaSymReader interop interfaces and utilities.
  266. Microsoft.dotnet-interactive:Command line tool for interactive programming with C#, F#, and PowerShell, including support for Jup…
  267. Microsoft.DotNet.PlatformAbstractions:Abstractions for making code that uses file system and environment testable.
  268. Microsoft.DotNet.Scaffolding.Shared:Contains interfaces for Project Model and messaging for scaffolding.
  269. Microsoft.EntityFrameworkCore:Entity Framework Core is a modern object-database mapper for .NET. It supports LINQ queries, change …
  270. Microsoft.EntityFrameworkCore.Abstractions:Provides abstractions and attributes that are used to configure Entity Framework Core
  271. Microsoft.EntityFrameworkCore.Analyzers:CSharp Analyzers for Entity Framework Core.
  272. Microsoft.EntityFrameworkCore.Design:Shared design-time components for Entity Framework Core tools.
  273. Microsoft.EntityFrameworkCore.InMemory:In-memory database provider for Entity Framework Core (to be used for testing purposes).
  274. Microsoft.EntityFrameworkCore.Relational:Shared Entity Framework Core components for relational database providers.
  275. Microsoft.EntityFrameworkCore.Relational.Design:Shared design-time Entity Framework Core components for relational database providers.
  276. Microsoft.EntityFrameworkCore.Sqlite:SQLite database provider for Entity Framework Core.
  277. Microsoft.EntityFrameworkCore.Sqlite.Core:SQLite database provider for Entity Framework Core. This package does not include a copy of the nati…
  278. Microsoft.EntityFrameworkCore.Sqlite.Design:Design-time Entity Framework Core functionality for SQLite
  279. Microsoft.EntityFrameworkCore.SqlServer:Microsoft SQL Server database provider for Entity Framework Core.
  280. Microsoft.EntityFrameworkCore.Tools:Entity Framework Core Tools for the NuGet Package Manager Console in Visual Studio.Enables these com…
  281. Microsoft.Extensions.ApiDescription.Client:MSBuild tasks and targets for code generationThis package was built from the source code at https://…
  282. Microsoft.Extensions.ApiDescription.Server:MSBuild tasks and targets for build-time Swagger and OpenApi document generationThis package was bui…
  283. Microsoft.Extensions.Caching.Abstractions:Caching abstractions for in-memory cache and distributed cache.Commonly Used Types:Microsoft.Extensi…
  284. Microsoft.Extensions.Caching.Memory:In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.
  285. Microsoft.Extensions.Caching.Redis:Distributed cache implementation of Microsoft.Extensions.Caching.Distributed.IDistributedCache using…
  286. Microsoft.Extensions.Caching.SqlServer:Distributed cache implementation of Microsoft.Extensions.Caching.Distributed.IDistributedCache using…
  287. Microsoft.Extensions.Configuration:Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Include…
  288. Microsoft.Extensions.Configuration.Abstractions:Abstractions of key-value pair based configuration.Commonly Used Types:Microsoft.Extensions.Configur…
  289. Microsoft.Extensions.Configuration.AzureKeyVault:Azure KeyVault configuration provider implementation for Microsoft.Extensions.Configuration.        …
  290. Microsoft.Extensions.Configuration.Binder:Functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configur…
  291. Microsoft.Extensions.Configuration.CommandLine:Command line configuration provider implementation for Microsoft.Extensions.Configuration.
  292. Microsoft.Extensions.Configuration.EnvironmentVariables:Environment variables configuration provider implementation for Microsoft.Extensions.Configuration.
  293. Microsoft.Extensions.Configuration.FileExtensions:Extension methods for configuring file-based configuration providers for Microsoft.Extensions.Config…
  294. Microsoft.Extensions.Configuration.Ini:INI configuration provider implementation for Microsoft.Extensions.Configuration.
  295. Microsoft.Extensions.Configuration.Json:JSON configuration provider implementation for Microsoft.Extensions.Configuration.
  296. Microsoft.Extensions.Configuration.UserSecrets:User secrets configuration provider implementation for Microsoft.Extensions.Configuration.
  297. Microsoft.Extensions.Configuration.Xml:XML configuration provider implementation for Microsoft.Extensions.Configuration.
  298. Microsoft.Extensions.DependencyInjection:Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
  299. Microsoft.Extensions.DependencyInjection.Abstractions:Abstractions for dependency injection.Commonly Used Types:Microsoft.Extensions.DependencyInjection.I…
  300. Microsoft.Extensions.DependencyModel:About
    Provides abstractions for reading .deps files. When a .NET application is compiled, the SDK ge…
  301. Microsoft.Extensions.DiagnosticAdapter:Microsoft extension adapter feature to extend DiagnosticListener. Contains extension methods that ex…
  302. Microsoft.Extensions.Diagnostics.HealthChecks:Components for performing health checks in .NET applicationsCommonly Used Types:Microsoft.Extensions…
  303. Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions:Abstractions for defining health checks in .NET applicationsCommonly Used TypesMicrosoft.Extensions….
  304. Microsoft.Extensions.Features:Provides abstractions for a loosly coupled collection of features.Commonly Used Types:Microsoft.AspN…
  305. Microsoft.Extensions.FileProviders.Abstractions:Abstractions of files and directories.Commonly Used Types:Microsoft.Extensions.FileProviders.IDirect…
  306. Microsoft.Extensions.FileProviders.Composite:Composite file and directory providers for Microsoft.Extensions.FileProviders.
  307. Microsoft.Extensions.FileProviders.Embedded:File provider for files in embedded resources for Microsoft.Extensions.FileProviders.This package wa…
  308. Microsoft.Extensions.FileProviders.Physical:File provider for physical files for Microsoft.Extensions.FileProviders.
  309. Microsoft.Extensions.FileSystemGlobbing:File system globbing to find files matching a specified pattern.
  310. Microsoft.Extensions.Hosting:Hosting and startup infrastructures for applications.
  311. Microsoft.Extensions.Hosting.Abstractions:Hosting and startup abstractions for applications.
  312. Microsoft.Extensions.Http:The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable…
  313. Microsoft.Extensions.Identity.Core:ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including…
  314. Microsoft.Extensions.Identity.Stores:ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including…
  315. Microsoft.Extensions.Localization:Application localization services and default implementation based on ResourceManager to load locali…
  316. Microsoft.Extensions.Localization.Abstractions:Abstractions of application localization services.Commonly used types:Microsoft.Extensions.Localizat…
  317. Microsoft.Extensions.Logging:Logging infrastructure default implementation for Microsoft.Extensions.Logging.
  318. Microsoft.Extensions.Logging.Abstractions:Logging abstractions for Microsoft.Extensions.Logging.Commonly Used Types:Microsoft.Extensions.Loggi…
  319. Microsoft.Extensions.Logging.AzureAppServices:Logger implementation to support Azure App Services ‘Diagnostics logs’ and ‘Log stream’ features.Thi…
  320. Microsoft.Extensions.Logging.Configuration:Configuration support for Microsoft.Extensions.Logging.
  321. Microsoft.Extensions.Logging.Console:Console logger provider implementation for Microsoft.Extensions.Logging.
  322. Microsoft.Extensions.Logging.Debug:Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messa…
  323. Microsoft.Extensions.Logging.EventLog:Windows Event Log logger provider implementation for Microsoft.Extensions.Logging.
  324. Microsoft.Extensions.Logging.EventSource:EventSource/EventListener logger provider implementation for Microsoft.Extensions.Logging.
  325. Microsoft.Extensions.Logging.Log4Net.AspNetCore:Allows to configure Log4net as Microsoft Extensions Logging handler on any ASP.NET Core application….
  326. Microsoft.Extensions.Logging.TraceSource:TraceSource logger provider implementation for Microsoft.Extensions.Logging. This logger logs messag…
  327. Microsoft.Extensions.ObjectPool:A simple object pool implementation.This package was built from the source code at https://github.co…
  328. Microsoft.Extensions.Options:Provides a strongly typed way of specifying and accessing settings using dependency injection.
  329. Microsoft.Extensions.Options.ConfigurationExtensions:Provides additional configuration specific functionality related to Options.
  330. Microsoft.Extensions.Primitives:Primitives shared by framework extensions. Commonly used types include:Commonly Used Types:Microsoft…
  331. Microsoft.Extensions.WebEncoders:Contains registration and configuration APIs to add the core framework encoders to a dependency inje…
  332. Microsoft.Identity.Client:This package contains the binaries of the Microsoft Authentication Library for .NET (MSAL.NET).     …
  333. Microsoft.Identity.Client.Extensions.Msal:This package contains extensions to Microsoft Authentication Library for .NET (MSAL.NET)
  334. Microsoft.IdentityModel.Abstractions:A package containing thin abstractions for Microsoft.IdentityModel.
  335. Microsoft.IdentityModel.Clients.ActiveDirectory:There is a newer version of this library available here: Microsoft.Identity.Client      Migration gu…
  336. Microsoft.IdentityModel.JsonWebTokens:Includes types that provide support for creating, serializing and validating JSON Web Tokens.
  337. Microsoft.IdentityModel.Logging:Includes Event Source based logging support.
  338. Microsoft.IdentityModel.Protocols:Provides base protocol support for OpenIdConnect and WsFederation.
  339. Microsoft.IdentityModel.Protocols.OpenIdConnect:Includes types that provide support for OpenIdConnect protocol.
  340. Microsoft.IdentityModel.Tokens:Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying…
  341. Microsoft.JSInterop:Abstractions and features for interop between .NET and JavaScript code.This package was built from t…
  342. Microsoft.JSInterop.WebAssembly:Abstractions and features for interop between .NET WebAssembly and JavaScript code.This package was …
  343. Microsoft.Net.Compilers.Toolset:.NET Compilers Toolset Package.      Referencing this package will cause the project to be built usi…
  344. Microsoft.Net.Http.Headers:HTTP header parser implementations.This package was built from the source code at https://github.com…
  345. Microsoft.NET.Sdk.Functions:Build SDK for Azure Functions
  346. Microsoft.NET.StringTools:Microsoft.NET.StringTools
    This package contains the Microsoft.NET.StringTools assembly which impleme…
  347. Microsoft.NET.Test.Sdk:The MSbuild targets and properties for building .NET test projects.
  348. Microsoft.NETCore.App:A set of .NET API’s that are included in the default .NET Core application model. b9aa1abc510165cdc4…
  349. Microsoft.NETCore.App.Crossgen2.win-x64:Internal implementation package not meant for direct consumption. Please do not reference directly.
  350. Microsoft.NETCore.App.Host.win-x64:Internal implementation package not meant for direct consumption. Please do not reference directly.
  351. Microsoft.NETCore.App.Runtime.Mono.browser-wasm:Internal implementation package not meant for direct consumption. Please do not reference directly.
  352. Microsoft.NETCore.App.Runtime.win-x64:Internal implementation package not meant for direct consumption. Please do not reference directly.
  353. Microsoft.NETCore.DotNetAppHost:Provides the .NET app bootstrapper intended for use in the application directory
  354. Microsoft.NETCore.DotNetHost:Provides an executable implementation of the Microsoft DotNet Framework and SDK launcher module
  355. Microsoft.NETCore.DotNetHostPolicy:Provides a CoreCLR hosting policy implementation — configuration settings, assembly paths and assem…
  356. Microsoft.NETCore.DotNetHostResolver:Provides an implementation of framework resolution strategy used by Microsoft.NETCore.DotNetHost
  357. Microsoft.NETCore.Jit:The .NET JIT compiler. a536e7eec55c538c94639cefe295aa672996bf9b When using NuGet 3.x this package re…
  358. Microsoft.NETCore.Platforms:Provides runtime information required to resolve target framework, platform, and runtime specific im…
  359. Microsoft.NETCore.Runtime.CoreCLR:The .NET Core runtime, called CoreCLR, and the base library, called System.Private.CoreLib. It inclu…
  360. Microsoft.NETCore.Targets:Provides supporting infrastructure for portable projects: support identifiers that define framework …
  361. Microsoft.NETCore.Windows.ApiSets:Windows API set dlls for use in operating systems that do not include them. TFS ID: 1612576, GitHub …
  362. Microsoft.OData.Core:Classes to serialize, deserialize and validate OData JSON payloads. Supports OData v4. Enables const…
  363. Microsoft.OData.Edm:Classes to represent, construct, parse, serialize and validate entity data models. Supports OData v4…
  364. Microsoft.OpenApi:.NET models with JSON and YAML writers for OpenAPI specification
  365. Microsoft.OpenApi.Readers:OpenAPI.NET Readers for JSON and YAML documents
  366. Microsoft.Packaging.Tools:Provides build infrastructure for handling conflicting assets from packages. 81ffa9f5381f510c2afa17a…
  367. Microsoft.Playwright:Playwright enables reliable end-to-end testing for modern web apps. It is built to enable cross-brow…
  368. Microsoft.Rest.ClientRuntime:Infrastructure for error handling, tracing, and HttpClient pipeline configuration. Required by clien…
  369. Microsoft.ServiceHub.Analyzers:Static code analyzer to detect common mistakes or potential issues when using ServiceHub or IService…
  370. Microsoft.ServiceHub.Client:The client library for ServiceHub, which makes it easy to request and activate services in another p…
  371. Microsoft.ServiceHub.Framework:The distributed ServiceHub Framework
  372. Microsoft.ServiceHub.Resources:Package Description
  373. Microsoft.SourceLink.Common:MSBuild tasks providing source control information.
  374. Microsoft.SourceLink.GitHub:Generates source link for GitHub repositories.
  375. Microsoft.Spatial:Contains classes and methods that facilitate geography and geometry spatial operations. Targets .NET…
  376. Microsoft.SqlServer.Server:This is a helper library for Microsoft.Data.SqlClient enabling cross framework support of UDT types….
  377. Microsoft.TestPlatform.ObjectModel:The Microsoft Test Platform Object Model.
  378. Microsoft.TestPlatform.TestHost:Testplatform host executes the test using specified adapter.
  379. Microsoft.VisualBasic:Provides types that support the Visual Basic runtimeCommonly Used Types:Microsoft.VisualBasic.String…
  380. Microsoft.VisualStudio.Azure.Containers.Tools.Targets:Targets files to enable the Visual Studio Tools for Containers.
  381. Microsoft.VisualStudio.CommandBars:A member of the Visual Studio SDK
  382. Microsoft.VisualStudio.ComponentModelHost:Package Description
  383. Microsoft.VisualStudio.CoreUtility:Microsoft® Visual Studio® Editor Platform
  384. Microsoft.VisualStudio.Debugger.Contracts:Package containing extensibility contracts between the debugger and other Visual Studio components, …
  385. Microsoft.VisualStudio.Debugger.Interop.10.0:A member of the Visual Studio SDK
  386. Microsoft.VisualStudio.Debugger.Interop.11.0:A member of the Visual Studio SDK
  387. Microsoft.VisualStudio.Debugger.Interop.12.0:A member of the Visual Studio SDK
  388. Microsoft.VisualStudio.Debugger.Interop.14.0:A member of the Visual Studio SDK
  389. Microsoft.VisualStudio.Debugger.Interop.15.0:A member of the Visual Studio SDK
  390. Microsoft.VisualStudio.Debugger.Interop.16.0:A member of the Visual Studio SDK
  391. Microsoft.VisualStudio.Debugger.InteropA:A member of the Visual Studio SDK
  392. Microsoft.VisualStudio.Designer.Interfaces:A member of the Visual Studio SDK
  393. Microsoft.VisualStudio.Editor:Microsoft® Visual Studio® Editor Platform
  394. Microsoft.VisualStudio.GraphModel:A member of the Visual Studio SDK
  395. Microsoft.VisualStudio.ImageCatalog:A member of the Visual Studio SDK
  396. Microsoft.VisualStudio.Imaging:A member of the Visual Studio SDK
  397. Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime:A member of the Visual Studio SDK
  398. Microsoft.VisualStudio.Interop:A member of the Visual Studio SDK
  399. Microsoft.VisualStudio.JavaScript.SDK:MSBuild project SDK providing support for JavaScript and TypeScript projects
  400. Microsoft.VisualStudio.Language:Microsoft® Visual Studio® Editor Platform
  401. Microsoft.VisualStudio.Language.Intellisense:Microsoft® Visual Studio® Editor Platform
  402. Microsoft.VisualStudio.Language.NavigateTo.Interfaces:Microsoft® Visual Studio® Navigate To
  403. Microsoft.VisualStudio.Language.StandardClassification:Microsoft® Visual Studio® Editor Platform
  404. Microsoft.VisualStudio.LanguageServer.Client:Visual Studio client side APIs for interacting with a Language Server Protocol enabled server.
  405. Microsoft.VisualStudio.OLE.Interop:A member of the Visual Studio SDK
  406. Microsoft.VisualStudio.Package.LanguageService.15.0:A member of the Visual Studio SDK
  407. Microsoft.VisualStudio.ProjectAggregator:A member of the Visual Studio SDK
  408. Microsoft.VisualStudio.RemoteControl:Microsoft® Visual Studio® Remote Control Library
  409. Microsoft.VisualStudio.RpcContracts:Visual Studio RPC contracts
  410. Microsoft.VisualStudio.SDK:Visual Studio SDK meta-package. Reference this to get references to most other Visual Studio extensi…
  411. Microsoft.VisualStudio.SDK.Analyzers:A collection of analyzers to help Visual Studio extension developers write quality code.
  412. Microsoft.VisualStudio.Setup.Configuration.Interop:Managed query API for enumerating Visual Studio setup instances using embeddable interoperability ty…
  413. Microsoft.VisualStudio.Shell.15.0:A member of the Visual Studio SDK
  414. Microsoft.VisualStudio.Shell.Design:A member of the Visual Studio SDK
  415. Microsoft.VisualStudio.Shell.Framework:A member of the Visual Studio SDK
  416. Microsoft.VisualStudio.Shell.Interop:A member of the Visual Studio SDK
  417. Microsoft.VisualStudio.Shell.Interop.10.0:A member of the Visual Studio SDK
  418. Microsoft.VisualStudio.Shell.Interop.11.0:A member of the Visual Studio SDK
  419. Microsoft.VisualStudio.Shell.Interop.12.0:A member of the Visual Studio SDK
  420. Microsoft.VisualStudio.Shell.Interop.8.0:A member of the Visual Studio SDK
  421. Microsoft.VisualStudio.Shell.Interop.9.0:A member of the Visual Studio SDK
  422. Microsoft.VisualStudio.TaskRunnerExplorer.14.0:Microsoft.VisualStudio.TaskRunnerExplorer.14.0 contracts assembly for Visual Studio.
  423. Microsoft.VisualStudio.Telemetry:Microsoft® Visual Studio® Telemetry Library
  424. Microsoft.VisualStudio.Text.Data:Microsoft® Visual Studio® Editor Platform
  425. Microsoft.VisualStudio.Text.Logic:Microsoft® Visual Studio® Editor Platform
  426. Microsoft.VisualStudio.Text.UI:Microsoft® Visual Studio® Editor Platform
  427. Microsoft.VisualStudio.Text.UI.Wpf:Microsoft® Visual Studio® Editor Platform
  428. Microsoft.VisualStudio.TextManager.Interop:A member of the Visual Studio SDK
  429. Microsoft.VisualStudio.TextManager.Interop.10.0:A member of the Visual Studio SDK
  430. Microsoft.VisualStudio.TextManager.Interop.11.0:A member of the Visual Studio SDK
  431. Microsoft.VisualStudio.TextManager.Interop.12.0:A member of the Visual Studio SDK
  432. Microsoft.VisualStudio.TextManager.Interop.8.0:A member of the Visual Studio SDK
  433. Microsoft.VisualStudio.TextManager.Interop.9.0:A member of the Visual Studio SDK
  434. Microsoft.VisualStudio.TextTemplating:A member of the Visual Studio SDK
  435. Microsoft.VisualStudio.TextTemplating.Interfaces:A member of the Visual Studio SDK
  436. Microsoft.VisualStudio.TextTemplating.Interfaces.10.0:A member of the Visual Studio SDK
  437. Microsoft.VisualStudio.TextTemplating.Interfaces.11.0:A member of the Visual Studio SDK
  438. Microsoft.VisualStudio.TextTemplating.VSHost:A member of the Visual Studio SDK
  439. Microsoft.VisualStudio.Threading:Async synchronization primitives, async collections, TPL and dataflow extensions. The JoinableTaskFa…
  440. Microsoft.VisualStudio.Threading.Analyzers:Static code analyzer to detect common mistakes or potential issues regarding threading and async cod…
  441. Microsoft.VisualStudio.Utilities:A member of the Visual Studio SDK
  442. Microsoft.VisualStudio.Utilities.Internal:Microsoft® Visual Studio® Common Utility Library
  443. Microsoft.VisualStudio.Validation:Microsoft.VisualStudio.Validation

    This project is available as the Microsoft.VisualStudio.Validat…

  444. Microsoft.VisualStudio.VCProjectEngine:Microsoft.VisualStudio.VCProjectEngine
  445. Microsoft.VisualStudio.VSHelp:A member of the Visual Studio SDK
  446. Microsoft.VisualStudio.VSHelp80:A member of the Visual Studio SDK
  447. Microsoft.VisualStudio.WCFReference.Interop:A member of the Visual Studio SDK
  448. Microsoft.VisualStudio.Web.BrowserLink:A middleware that supports creating a communication channel between the development environment and …
  449. Microsoft.VisualStudio.Web.BrowserLink.12.0:Microsoft.VisualStudio.BrowserLink.12.0 contracts assembly for Visual Studio.
  450. Microsoft.VisualStudio.Web.CodeGeneration:Contains the CodeGenCommand that finds the appropriate code generator and invokes it from project de…
  451. Microsoft.VisualStudio.Web.CodeGeneration.Contracts:Contains interfaces for Project Model and messaging for scaffolding.
  452. Microsoft.VisualStudio.Web.CodeGeneration.Core:Contains the core infrastructure used by ASP.NET Core Code Generators.
  453. Microsoft.VisualStudio.Web.CodeGeneration.Design:Code Generation tool for ASP.NET Core. Contains the dotnet-aspnet-codegenerator command used for gen…
  454. Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore:Contains Entity Framework Core Services used by ASP.NET Core Code Generators.
  455. Microsoft.VisualStudio.Web.CodeGeneration.Templating:Contains Razor based templating host used by ASP.NET Core Code Generators.
  456. Microsoft.VisualStudio.Web.CodeGeneration.Tools:Code Generation tool for ASP.NET Core. Contains the dotnet-aspnet-codegenerator command used for gen…
  457. Microsoft.VisualStudio.Web.CodeGeneration.Utils:Contains utilities used by ASP.NET Core Code Generation packages.
  458. Microsoft.VisualStudio.Web.CodeGenerators.Mvc:Code Generators for ASP.NET Core MVC. Contains code generators for MVC Controllers and Views.
  459. Microsoft.VSSDK.BuildTools:Contains targets and tools to enable the building of managed VSIX projects without VSSDK MSI install…
  460. Microsoft.Web.Infrastructure:This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register H…
  461. Microsoft.Win32.Primitives:Provides common types for Win32-based libraries.Commonly Used Types:System.ComponentModel.Win32Excep…
  462. Microsoft.Win32.Registry:Provides support for accessing and modifying the Windows Registry.Commonly Used Types:Microsoft.Win3…
  463. Microsoft.Win32.Registry.AccessControl:Provides support for managing access and audit control lists for Microsoft.Win32.RegistryKey.Commonl…
  464. Microsoft.Win32.SystemEvents:Provides access to Windows system event notifications.Commonly Used Types:Microsoft.Win32.SystemEven…
  465. Microsoft.Windows.Compatibility:This Windows Compatibility Pack provides access to APIs that were previously available only for .NET…
  466. Microsoft.WindowsDesktop.App.Runtime.win-x64:Package Description
  467. MimeKit:MimeKit is an Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop …
  468. MimeTypeMapOfficial:Huge dictionary of file extensions to mime types
  469. MockSourceGenerator:A C# mocking library that generates mocks at compile-time using a source generator.
  470. Moniker.Cli:Moniker CLI is a tiny .NET Core Global Tool for generating fun names.
  471. Mono.TextTemplating:Mono.TextTemplating

    NOTE: To use a template at runtime in your app, you do not need to host the eng…

  472. Moq:Moq is the most popular and friendly mocking framework for .NET.Built from https://github.com/moq/mo…
  473. MsgPack.Cli:MessagePack is fast, compact, and interoperable binary serialization format.This package provides Me…
  474. MySql.Data:MySql.Data.MySqlClient .Net Core Class Library
  475. MySql.Data.EntityFrameworkCore:MySql.Data.EntityFrameworkCore for Entity Framework.
  476. MysticMind.PostgresEmbed:Postgres embedded server equivalent for .Net applications
  477. Namotion.Reflection:.NET library with advanced reflection APIs like XML documentation reading, Null Reference Types (C# …
  478. ncrontab.signed:NCrontab is crontab for all .NET runtimes supported by .NET Standard 1.0. It provides parsing and fo…
  479. Nerdbank.Streams:Streams for full duplex in-proc communication, wrap a WebSocket, split a stream into multiple channe…
  480. NETCore.MailKit:MailKit extension for asp.net core. Easy send email in asp.net core project.
  481. NetCore2Blockly:NETCore2Blockly

    What it does
    NETCore2Blockly generates Blockly blocks for each of your controll…

  482. NetCore2BlocklyStorage.Sqlite:This is to persist blockly to some sqlite database      Please see https://github.com/ignatandrei/NE…
  483. NetCoreUsefullEndpoints:NetCoreUsefullEndpoints

    What it does
    Register endpoints for

    See environment variables
    See curren…

  484. NETStandard.Library:A set of standard .NET APIs that are prescribed to be used and supported together. 18a36291e48808fa7…
  485. Newtonsoft.Json:Json.NET

    Json.NET is a popular high-performance JSON framework for .NET
    Serialize JSON
    Product pro…

  486. Newtonsoft.Json.Bson:Json.NET BSON adds support for reading and writing BSON
  487. NJsonSchema:JSON Schema reader, generator and validator for .NET
  488. NJsonSchema.Yaml:JSON Schema reader, generator and validator for .NET
  489. NLog:NLog is a logging platform for .NET with rich log routing and management capabilities.NLog supports …
  490. NLog.Targets.ElasticSearch:An NLog target that utilises the elasticsearch low level client.
  491. Npgsql:Npgsql is the open source .NET data provider for PostgreSQL. It allows you to connect and interact w…
  492. Npgsql.EntityFrameworkCore.PostgreSQL:Npgsql Entity Framework Core provider for PostgreSQL
    Npgsql.EntityFrameworkCore.PostgreSQL is the op…
  493. NPOI:My name is Tony Qu. I’m the author of NPOI.
    I’m actively looking for visa sponsorship. You can find …
  494. NSwag.Annotations:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  495. NSwag.ApiDescription.Client:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  496. NSwag.AspNetCore:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  497. NSwag.ConsoleCore:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  498. NSwag.Core:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  499. NSwag.Core.Yaml:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  500. NSwag.Generation:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  501. NSwag.Generation.AspNetCore:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  502. NSwag.MSBuild:NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  503. NuGet.Common:Common utilities and interfaces for all NuGet libraries.
  504. NuGet.Configuration:NuGet’s configuration settings implementation.
  505. NuGet.DependencyResolver.Core:NuGet’s PackageReference dependency resolver implementation.
  506. NuGet.Frameworks:NuGet’s understanding of target frameworks.
  507. NuGet.LibraryModel:NuGet’s types and interfaces for understanding dependencies.
  508. NuGet.Packaging:NuGet’s understanding of packages. Reading nuspec, nupkgs and package signing.
  509. NuGet.ProjectModel:NuGet’s core types and interfaces for PackageReference-based restore, such as lock files, assets fil…
  510. NuGet.Protocol:NuGet’s implementation for interacting with feeds. Contains functionality for all feed types.
  511. NuGet.Versioning:NuGet’s implementation of Semantic Versioning.
  512. NUnit:NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensibl…
  513. NUnit3TestAdapter:The NUnit3 TestAdapter for Visual Studio, all versions from 2012 and onwards, and DotNet (incl. .Net…
  514. OdataToEntity:OdataToEntity
    Wiki

    OData .net core
    This library provides a simple approach to creating OData servic…

  515. OdataToEntity.AspNetCore:OdataToEntity
    Wiki

    OData .net core
    This library provides a simple approach to creating OData servic…

  516. OdataToEntity.EfCore:OdataToEntity
    Wiki

    OData .net core
    This library provides a simple approach to creating OData servic…

  517. OdataToEntity.EfCore.DynamicDataContext:OdataToEntity
    Wiki

    OData .net core
    This library provides a simple approach to creating OData servic…

  518. OpenTelemetry:OpenTelemetry .NET SDK
  519. OpenTelemetry.Adapter.AspNetCore:OpenTelemetry adapter for ASP.NET Core requests
  520. OpenTelemetry.Api:OpenTelemetry .NET API
  521. OpenTelemetry.Contrib.Instrumentation.EntityFrameworkCore:Microsoft.EntityFrameworkCore instrumentation for OpenTelemetry .NET
  522. OpenTelemetry.Exporter.Console:Console exporter for OpenTelemetry .NET
  523. OpenTelemetry.Exporter.Jaeger:Jaeger exporter for OpenTelemetry .NET
  524. OpenTelemetry.Exporter.Zipkin:Zipkin exporter for OpenTelemetry .NET
  525. OpenTelemetry.Extensions.Hosting:Contains extensions to start OpenTelemetry in applications using Microsoft.Extensions.Hosting
  526. OpenTelemetry.Hosting:OpenTelemetry hosting integration
  527. OpenTelemetry.Instrumentation.AspNet:ASP.NET instrumentation for OpenTelemetry .NET
  528. OpenTelemetry.Instrumentation.AspNetCore:ASP.NET Core instrumentation for OpenTelemetry .NET
  529. OpenTelemetry.Instrumentation.Http:Http instrumentation for OpenTelemetry .NET
  530. OpenTelemetry.Instrumentation.SqlClient:SqlClient instrumentation for OpenTelemetry .NET
  531. OpenTracing:This library is a .NET implementation of the OpenTracing API. To fully understand this platform API,…
  532. Perfolizer:Performance analysis toolkit
  533. Pluralize.NET:Pluralize or singularize any word. C# Port of Blake Embrey’s pluralize library for Javascript. Visit…
  534. Polly:Polly is a library that allows developers to express resilience and transient fault handling policie…
  535. Portable.BouncyCastle:BouncyCastle portable version with support for .NET 4, .NET Standard 2.0
  536. PostgreSql.Binaries.Lite:Minimum set of binaries of the PostgreSQL database.            The one in this file contains postgre…
  537. PowerShell:PowerShell global tool
  538. prometheus-net:.NET client library for the Prometheus monitoring and alerting system
  539. QueryGenerator:Query Viewer
    Reference the nuget package RabbitMQ.Client:The RabbitMQ .NET client is the official client library for C# (and, implicitly, other .NET language…
  540. RavenDB.Client:RavenDB Client is the client library for accessing RavenDB
  541. RavenDB.Database:Use this package if you want extend RavenDB. Don’t use this package if you just want to work with ex…
  542. Remotion.Linq:re-linq Frontend: A foundation for parsing LINQ expression trees and generating queries in SQL or ot…
  543. RestSharp:Simple REST and HTTP API Client
  544. RSCG_AMS:RSCG_AMS
    a Roslyn Source Code Generator for About My Software
    For Console Applications
    Add to the cs…
  545. RSCG_FunctionsWithDI:FunctionsDI

    Generate (constructor) and functions calls similar with ASP.NET Core WebAPI ( [FromServ…

  546. RSCG_FunctionsWithDI_Base:FunctionsDI

    Generate (constructor) and functions calls similar with ASP.NET Core WebAPI ( [FromServ…

  547. RSCG_Static:RSCG_Static
    Roslyn Source Code Generator – transform static classes into instances and interfaces
    Mo…
  548. RSCG_TimeBombComment:RSCG_TimeBombComment aka Time Bomb comment for technical debt
    Reference the nuget package < li="">
  549. run-script: dotnet-run-script

    A dotnet tool to run arbi…

  550. runtime.any.System.Collections:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  551. runtime.any.System.Diagnostics.Tools:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  552. runtime.any.System.Diagnostics.Tracing:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  553. runtime.any.System.Globalization:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  554. runtime.any.System.Globalization.Calendars:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  555. runtime.any.System.IO:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  556. runtime.any.System.Reflection:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  557. runtime.any.System.Reflection.Extensions:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  558. runtime.any.System.Reflection.Primitives:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  559. runtime.any.System.Resources.ResourceManager:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  560. runtime.any.System.Runtime:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  561. runtime.any.System.Runtime.Handles:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  562. runtime.any.System.Runtime.InteropServices:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  563. runtime.any.System.Text.Encoding:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  564. runtime.any.System.Text.Encoding.Extensions:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  565. runtime.any.System.Threading.Tasks:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  566. runtime.any.System.Threading.Timer:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  567. runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  568. runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  569. runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  570. runtime.linux-arm.runtime.native.System.IO.Ports:Internal implementation package not meant for direct consumption. Please do not reference directly.
  571. runtime.linux-arm64.runtime.native.System.IO.Ports:Internal implementation package not meant for direct consumption. Please do not reference directly.
  572. runtime.linux-x64.runtime.native.System.IO.Ports:Internal implementation package not meant for direct consumption. Please do not reference directly.
  573. runtime.native.System.Data.SqlClient.sni:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  574. runtime.native.System.IO.Ports:Internal implementation package not meant for direct consumption. Please do not reference directly.
  575. runtime.native.System.Net.Security:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  576. runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  577. runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  578. runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  579. runtime.osx-x64.runtime.native.System.IO.Ports:Internal implementation package not meant for direct consumption. Please do not reference directly.
  580. runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  581. runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  582. runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  583. runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  584. runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  585. runtime.win-x64.Microsoft.NETCore.App:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  586. runtime.win-x64.Microsoft.NETCore.DotNetAppHost:Internal implementation package not meant for direct consumption. Please do not reference directly. …
  587. runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy:Internal implementation package not meant for direct consumption. Please do not reference directly. …
  588. runtime.win-x64.Microsoft.NETCore.DotNetHostResolver:Internal implementation package not meant for direct consumption. Please do not reference directly. …
  589. runtime.win.Microsoft.Win32.Primitives:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  590. runtime.win.System.Console:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  591. runtime.win.System.Diagnostics.Debug:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  592. runtime.win.System.IO.FileSystem:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  593. runtime.win.System.Net.Primitives:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  594. runtime.win.System.Net.Sockets:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  595. runtime.win.System.Runtime.Extensions:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  596. runtime.win7-x64.runtime.native.System.IO.Compression:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  597. runtime.win7.System.Private.Uri:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  598. Scriban:scriban

    Scriban is a fast,…
  599. Selenium.WebDriver:Selenium is a set of different software tools each with a different approach      to supporting brow…
  600. Selenium.WebDriver.MSEdgeDriver:Installs the new Edge (Chromium) WebDriver Package to be used with Selenium. Just like the other Sel…
  601. SharpCompress:SharpCompress is a compression library for NET Standard 2.0/2.1/NET 5.0 that can unrar, decompress 7…
  602. SharpYaml:A YAML portable .NET library. providing parsing and serialization of object graphs, compatible with …
  603. SharpZipLib:SharpZipLib (#ziplib, formerly NZipLib) is a compression library for Zip, GZip, BZip2, and Tar writt…
  604. Shouldly:Shouldly – Assertion framework for .NET. The way asserting *Should* be
  605. SkinnyControllersCommon:** C# 9.0 ONLY **      Autogenerates actions to a controller from a class .      ( replace below sin…
  606. SkinnyControllersGenerator:** C# 9.0 ONLY **      Autogenerates actions to a controller from a class .      ( replace below sin…
  607. Spectre.Console:A library that makes it easier to create beautiful console applications.
  608. SQLitePCLRaw.bundle_e_sqlite3:This ‘batteries-included’ bundle brings in SQLitePCLRaw.core and the necessary stuff for certain com…
  609. SQLitePCLRaw.bundle_green:This ‘batteries-included’ bundle brings in SQLitePCLRaw.core and the necessary stuff for certain com…
  610. SQLitePCLRaw.core:SQLitePCL.raw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  This package …
  611. SQLitePCLRaw.lib.e_sqlite3:This package contains platform-specific native code builds of SQLite for use with SQLitePCLRaw.  To …
  612. SQLitePCLRaw.lib.e_sqlite3.linux:This package contains a platform-specific native code build of SQLite for use with SQLitePCL.raw.  T…
  613. SQLitePCLRaw.lib.e_sqlite3.osx:This package contains a platform-specific native code build of SQLite for use with SQLitePCL.raw.  T…
  614. SQLitePCLRaw.lib.e_sqlite3.v110_xp:This package contains a platform-specific native code build of SQLite for use with SQLitePCL.raw.  T…
  615. SQLitePCLRaw.provider.dynamic_cdecl:SQLitePCL.raw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  Packages name…
  616. SQLitePCLRaw.provider.e_sqlite3:SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.  Packages named…
  617. SQLitePCLRaw.provider.e_sqlite3.netstandard11:A SQLitePCL.raw ‘provider’ bridges the gap between SQLitePCLRaw.core and a particular instance of th…
  618. SSH.NET:SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism and with broad framework…
  619. SshNet.Security.Cryptography:Cryptographic functions for .NET
  620. stdole:A member of the Visual Studio SDK
  621. StreamJsonRpc:A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System….
  622. Swashbuckle.AspNetCore:Swagger tools for documenting APIs built on ASP.NET Core
  623. Swashbuckle.AspNetCore.Swagger:Middleware to expose Swagger JSON endpoints from APIs built on ASP.NET Core
  624. Swashbuckle.AspNetCore.SwaggerGen:Swagger Generator for APIs built on ASP.NET Core
  625. Swashbuckle.AspNetCore.SwaggerUI:Middleware to expose an embedded version of the swagger-ui from an ASP.NET Core application
  626. System.Binary:Non-allocating ninary reader and writer
  627. System.Buffers:Provides resource pooling of any type for performance-critical applications that allocate and deallo…
  628. System.Buffers.Primitives:Slices of arrays and buffers
  629. System.CodeDom:Provides types that can be used to model the structure of a source code document and to output sourc…
  630. System.Collections.Immutable:About
    This package provides collections that are thread safe and guaranteed to never change their co…
  631. System.Collections.NonGeneric:Provides classes that define older non-generic collections of objects, such as lists, queues, hash t…
  632. System.Collections.Specialized:Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vec…
  633. System.CommandLine:This package includes a powerful command line parser and other tools for building command line appli…
  634. System.ComponentModel:Provides interfaces for the editing and change tracking of objects used as data sources.Commonly Use…
  635. System.ComponentModel.Annotations:Provides attributes that are used to define metadata for objects used as data sources.Commonly Used …
  636. System.ComponentModel.Composition:This namespace provides classes that constitute the core of the Managed Extensibility Framework, or …
  637. System.ComponentModel.Composition.Registration:This namespace provides classes that constitute the core of the Managed Extensibility Framework, or …
  638. System.ComponentModel.EventBasedAsync:Provides support classes and delegates for the event-based asynchronous pattern. Developers should p…
  639. System.ComponentModel.Primitives:Provides interfaces that are used to implement the run-time and design-time behavior of components.C…
  640. System.ComponentModel.TypeConverter:Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting…
  641. System.Composition:This package provides a version of the Managed Extensibility Framework (MEF) that is lightweight and…
  642. System.Composition.AttributedModel:Provides common attributes used by System.Composition types.Commonly Used Types:System.Composition.E…
  643. System.Composition.Convention:Provides types that support using Managed Extensibility Framework with a convention-based configurat…
  644. System.Composition.Hosting:Provides Managed Extensibility Framework types that are useful to developers of extensible applicati…
  645. System.Composition.Runtime:Contains runtime components of the Managed Extensibility Framework.Commonly Used Types:System.Compos…
  646. System.Composition.TypedParts:Provides some extension methods for the Managed Extensibility Framework.Commonly Used Types:System.C…
  647. System.Configuration.ConfigurationManager:Provides types that support using configuration files.Commonly Used Types:System.Configuration.Confi…
  648. System.Data.Common:Provides the base abstract classes, including System.Data.DbConnection and System.Data.DbCommand, fo…
  649. System.Data.DataSetExtensions:Provides extensions to form LINQ expressions and method queries against DataTable objects.Commonly U…
  650. System.Data.Odbc:Provides a collection of classes used to access an ODBC data source in the managed spaceCommonly Use…
  651. System.Data.OleDb:Provides a collection of classes for OLEDB.Commonly Used Types:System.Data.OleDb.OleDbCommandSystem….
  652. System.Data.SqlClient:Provides the data provider for SQL Server. These classes provide access to versions of SQL Server an…
  653. System.Data.SQLite.Core:The official SQLite database engine for both x86 and x64 along with the ADO.NET provider.
  654. System.Diagnostics.Contracts:Provides static classes for representing program contracts such as preconditions, postconditions, an…
  655. System.Diagnostics.DiagnosticSource:Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry…
  656. System.Diagnostics.EventLog:Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows eve…
  657. System.Diagnostics.FileVersionInfo:Provides the System.Diagnostics.FileVersionInfo class, which allows access to Win32 version resource…
  658. System.Diagnostics.PerformanceCounter:Provides the System.Diagnostics.PerformanceCounter class, which allows access to Windows performance…
  659. System.Diagnostics.Process:Provides the System.Diagnostics.Process class, which allows interaction with local and remote proces…
  660. System.Diagnostics.StackTrace:Provides the System.Diagnostics.StackTrace class, which allows interaction with local and remote pro…
  661. System.Diagnostics.TextWriterTraceListener:Provides trace listeners for directing tracing output to a text writer, such as System.IO.StreamWrit…
  662. System.Diagnostics.TraceSource:Provides classes that help you trace the execution of your code. Developers should prefer the classe…
  663. System.DirectoryServices:Provides easy access to Active Directory Domain Services.Commonly Used Types:System.DirectoryService…
  664. System.DirectoryServices.AccountManagement:Provides uniform access and manipulation of user, computer, and group security principals across the…
  665. System.DirectoryServices.Protocols:Provides the methods defined in the Lightweight Directory Access Protocol (LDAP) version 3 (V3) and …
  666. System.Drawing.Common:Provides access to GDI+ graphics functionality.Commonly Used Types:System.Drawing.BitmapSystem.Drawi…
  667. System.Formats.Asn1:Provides classes that can read and write the ASN.1 BER, CER, and DER data formats.Commonly Used Type…
  668. System.IdentityModel.Tokens.Jwt:Includes types that provide support for creating, serializing and validating JSON Web Tokens.
  669. System.Interactive.Async:Interactive Extensions Async Library used to express queries over asynchronous enumerable sequences.
  670. System.IO:Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and S…
  671. System.IO.Abstractions:At the core of the library is IFileSystem and FileSystem. Instead of calling methods like File.ReadA…
  672. System.IO.FileSystem.AccessControl:Provides types for managing access and audit control lists for files and directories.Commonly Used T…
  673. System.IO.FileSystem.Watcher:Provides the System.IO.FileSystemWather class, which listens to the file system change notifications…
  674. System.IO.MemoryMappedFiles:Provides classes for using a memory-mapped file, which maps the contents of a file to an application…
  675. System.IO.Packaging:Provides classes that support storage of multiple data objects in a single container.
  676. System.IO.Pipelines:Single producer single consumer byte buffer management.Commonly Used Types:System.IO.Pipelines.PipeS…
  677. System.IO.Pipes:Provides a means for interprocess communication through anonymous and/or named pipes.Commonly Used T…
  678. System.IO.Pipes.AccessControl:Provides types for managing access and audit control lists for pipes.Commonly Used Types:System.IO.P…
  679. System.IO.Ports:Provides classes for controlling serial ports.Commonly Used Types:System.IO.Ports.SerialPort
  680. System.IO.UnmanagedMemoryStream:Provides classes for access to unmanaged blocks of memory from managed code.Commonly Used Types:Syst…
  681. System.Linq.Async:Provides support for Language-Integrated Query (LINQ) over IAsyncEnumerable sequences.
  682. System.Linq.Async.Queryable:Provides support for Language-Integrated Query (LINQ) over IAsyncQueryable sequences with query p…
  683. System.Linq.Parallel:Provides classes that supports parallel queries that use Language-Integrated Query (LINQ).Commonly U…
  684. System.Linq.Queryable:Provides classes for querying data structures that implement IQueryable.Commonly Used Types:Syste…
  685. System.Management:Provides access to a rich set of management information and management events about the system, devi…
  686. System.Memory:Provides types for efficient representation and pooling of managed, stack, and native memory segment…
  687. System.Memory.Data:A lightweight abstraction for a payload of bytes. Provides methods for converting between strings, s…
  688. System.Net.Http:Provides a programming interface for modern HTTP applications, including HTTP client components that…
  689. System.Net.NameResolution:Provides the System.Net.Dns class, which enables developers to perform simple domain name resolution…
  690. System.Net.NetworkInformation:Provides access to network traffic data, network address information, and notification of address ch…
  691. System.Net.Requests:Provides older classes (such as HttpWebRequest and HttpWebResponse) for sending HTTP requests and re…
  692. System.Net.Security:Provides types, such as System.Net.Security.SslStream, that uses SSL/TLS protocols to provide secure…
  693. System.Net.WebHeaderCollection:Contains types that represent HTTP request and response headers. This library is used with classes s…
  694. System.Net.WebSockets:Provides the System.Net.WebSockets.WebSocket abstract class and related types to allow developers to…
  695. System.Net.WebSockets.Client:Provides the System.Net.WebSockets.ClientWebSocket class, which implements the client role of the We…
  696. System.Numerics.Vectors:Provides hardware-accelerated numeric types, suitable for high-performance processing and graphics a…
  697. System.Private.ServiceModel:Package Description
  698. System.Private.Uri:Internal implementation package not meant for direct consumption.  Please do not reference directly….
  699. System.Reactive:Reactive Extensions (Rx) for .NET
  700. System.Reactive.Core:Reactive Extensions (Rx) for .NET – v3 compatibility facade for
  701. System.Reactive.Interfaces:Reactive Extensions (Rx) for .NET – v3 compatibility facade for
  702. System.Reactive.Linq:Reactive Extensions (Rx) for .NET – v3 compatibility facade for
  703. System.Reactive.PlatformServices:Reactive Extensions (Rx) for .NET – v3 compatibility facade for
  704. System.Reflection.Context:Provides classes that enable customized reflection contexts.Commonly Used Types:System.Reflection.Co…
  705. System.Reflection.DispatchProxy:Provides a class to dynamically create proxy types that implement a specified interface and derive f…
  706. System.Reflection.Emit:Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on…
  707. System.Reflection.Emit.ILGeneration:Provides classes that allow a compiler or tool to emit Microsoft intermediate language (MSIL). The p…
  708. System.Reflection.Emit.Lightweight:Provides the System.Reflection.Emit.DynamicMethod class, which represents a dynamic method that can …
  709. System.Reflection.Metadata:About
    This package provides a low-level .NET (ECMA-335) metadata reader and writer. It’s geared for …
  710. System.Reflection.MetadataLoadContext:About
    Provides read-only reflection on assemblies in an isolated context with support for assemblies…
  711. System.Reflection.TypeExtensions:Provides extensions methods for System.Type that are designed to be source-compatible with older fra…
  712. System.Resources.Reader:Provides classes which read resources from streams in the system-default format.Commonly Used Types:…
  713. System.Resources.Writer:Provides classes which write resources to streams in the system-default format.Commonly Used Types:S…
  714. System.Runtime:Provides the fundamental primitives, classes and base classes that define commonly-used value and re…
  715. System.Runtime.Caching:Provides classes to use caching facilities.Commonly Used Types:System.Runtime.Caching.CacheEntryChan…
  716. System.Runtime.CompilerServices.Unsafe:Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functio…
  717. System.Runtime.InteropServices.WindowsRuntime:Provides classes that support interoperation between managed code and the Windows Runtime, and that …
  718. System.Runtime.Loader:Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading ass…
  719. System.Runtime.Serialization.Xml:Provides classes for serializing objects to the Extensible Markup Language (XML) and deserializing X…
  720. System.Security.AccessControl:Provides base classes that enable managing access and audit control lists on securable objects.Commo…
  721. System.Security.Claims:Provides classes that implement claims-based identity in the .NET Framework, including classes that …
  722. System.Security.Cryptography.Algorithms:Provides base types for cryptographic algorithms, including hashing, encryption, and signing operati…
  723. System.Security.Cryptography.Cng:Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next …
  724. System.Security.Cryptography.Encoding:Provides types for representing Abstract Syntax Notation One (ASN.1)-encoded data.Commonly Used Type…
  725. System.Security.Cryptography.Pkcs:Provides support for PKCS and CMS algorithms.Commonly Used Types:System.Security.Cryptography.Pkcs.E…
  726. System.Security.Cryptography.Primitives:Provides common types for the cryptographic libraries.Commonly Used Types:System.Security.Cryptograp…
  727. System.Security.Cryptography.ProtectedData:Provides access to Windows Data Protection Api.Commonly Used Types:System.Security.Cryptography.Data…
  728. System.Security.Cryptography.X509Certificates:Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certif…
  729. System.Security.Cryptography.Xml:Provides classes to support the creation and validation of XML digital signatures. The classes in th…
  730. System.Security.Permissions:Provides types supporting Code Access Security (CAS).
  731. System.Security.Principal:Provides the base interfaces for principal and identity objects that represents the security context…
  732. System.Security.Principal.Windows:Provides classes for retrieving the current Windows user and for interacting with Windows users and …
  733. System.Security.SecureString:Provides the System.Security.SecureString class, which represents text that should be kept confident…
  734. System.ServiceModel.Duplex:Package Description
  735. System.ServiceModel.Http:Package Description
  736. System.ServiceModel.NetTcp:Package Description
  737. System.ServiceModel.Primitives:Package Description
  738. System.ServiceModel.Security:Package Description
  739. System.ServiceModel.Syndication:Provides classes related to service model syndication.
  740. System.ServiceProcess.ServiceController:Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running …
  741. System.Text.Encoding.CodePages:Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.Common…
  742. System.Text.Encodings.Web:Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (H…
  743. System.Text.Json:About
    Provides high-performance and low-allocating types that serialize objects to JavaScript Object…
  744. System.Threading.AccessControl:Provides support for managing access and audit control lists for synchronization primitives.Commonly…
  745. System.Threading.Channels:Provides types for passing data between producers and consumers.Commonly Used Types:System.Threading…
  746. System.Threading.Overlapped:Provides common types for interacting with asynchronous (or overlapped) input and output (I/O).Commo…
  747. System.Threading.Tasks.Channels:Provides synchronization data structures for passing data between producers and consumers.
  748. System.Threading.Tasks.Dataflow:TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing…
  749. System.Threading.Tasks.Extensions:Provides additional types that simplify the work of writing concurrent and asynchronous code.Commonl…
  750. System.Threading.Tasks.Parallel:Provides the System.Threading.Tasks.Parallel class, which adds support for running loops and iterato…
  751. System.Threading.Thread:Provides the System.Threading.Thread class, which allows developers to create and control a thread, …
  752. System.Threading.ThreadPool:Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to…
  753. System.ValueTuple:Provides the System.ValueTuple structs, which implement the underlying types for tuples in C# and Vi…
  754. System.Windows.Extensions:Provides miscellaneous Windows-specific typesCommonly Used Types:System.Security.Cryptography.X509Ce…
  755. System.Xml.XPath:Provides the classes that define a cursor model for navigating and editing Extensible Markup Languag…
  756. System.Xml.XPath.XDocument:Provides extension methods that add System.Xml.XPath support to the System.Xml.XDocument package.Com…
  757. System.Xml.XPath.XmlDocument:Provides extension methods that add System.Xml.XPath support to the System.Xml.XmlDocument package.C…
  758. Teronis.MSBuild.Packaging.ProjectBuildInPackage:Allows project reference content to be added to the NuGet-package during pack process.
  759. TestableIO.System.IO.Abstractions:At the core of the library is IFileSystem and FileSystem. Instead of calling methods like File.ReadA…
  760. TestableIO.System.IO.Abstractions.Wrappers:At the core of the library is IFileSystem and FileSystem. Instead of calling methods like File.ReadA…
  761. ThisAssembly:Meta-package that includes all ThisAssembly.* packages.
  762. ThisAssembly.AssemblyInfo:This package generates a static ThisAssembly.Info class with public
    constants exposing the following…
  763. ThisAssembly.Constants:This package generates a static ThisAssembly.Constants class with public
    constants for @(Constant) M…
  764. ThisAssembly.Metadata:This package provides a static ThisAssembly.Metadata class with public
    constants exposing each [Syst…
  765. ThisAssembly.Prerequisites:Ensures that referencing project is using a compatible Compiler API (Roslyn).
  766. ThisAssembly.Project:This package generates a static ThisAssembly.Project class with public
    constants exposing project pr…
  767. ThisAssembly.Strings:This package generates a static ThisAssembly.Strings class with public
    constants exposing string res…
  768. TimeZoneConverter:Lightweight library to convert quickly between IANA, Windows, and Rails time zone names.
  769. Timingz:Timingz

    Timingz is an ASP.NET Core middleware implementation for recording and communicating b…

  770. Transplator:C# source generator for simple text templates
  771. VSLangProj:A member of the Visual Studio SDK
  772. VSLangProj100:A member of the Visual Studio SDK
  773. VSLangProj110:A member of the Visual Studio SDK
  774. VSLangProj140:A member of the Visual Studio SDK
  775. VSLangProj150:A member of the Visual Studio SDK
  776. VSLangProj157:A member of the Visual Studio SDK
  777. VSLangProj158:A member of the Visual Studio SDK
  778. VSLangProj165:A member of the Visual Studio SDK
  779. VSLangProj2:A member of the Visual Studio SDK
  780. VSLangProj80:A member of the Visual Studio SDK
  781. VSLangProj90:A member of the Visual Studio SDK
  782. WebDriverManager:WebDriverManager.Net
    Table of contents

    Info
    Installation
    Usage
    Advanced
    Thanks
    About

    Info
    This sma…

  783. WindowsAzure.Storage:Development on this library has shifted focus to the Azure Unified SDK. You can find more informatio…
  784. xunit:xUnit.net is a developer testing framework, built to support Test Driven Development, with a design …
  785. xunit.abstractions:Common abstractions used to exchange information between xUnit.net and version-independent runners (…
  786. xunit.analyzers:xUnit.net is a developer testing framework, built to support Test Driven Development, with a design …
  787. xunit.assert:Includes the assertion library from xUnit.net (xunit.assert.dll). Supports .NET Standard 1.1.
  788. xunit.core:Includes the libraries for writing unit tests with xUnit.net.
  789. xunit.extensibility.core:Includes xunit.core.dll for extensibility purposes. Supports .NET 4.5.2 or later, and .NET Standard …
  790. xunit.extensibility.execution:Includes xunit.execution.*.dll for extensibility purposes. Supports .NET 4.5.2 or later, and .NET St…
  791. xunit.runner.visualstudio:Visual Studio 2019 16.8+ Test Explorer runner for the xUnit.net framework. Capable of running xUnit….
  792. YamlDotNet:A .NET library for YAML. YamlDotNet provides low level parsing and emitting of YAML as well as a hig…
  793. ZString:Zero allocation StringBuilder for .NET Core and Unity.

[Nuget] dotnet-run-script

I found this awesome package – https://github.com/xt0rted/dotnet-run-script . It is good to make macros in global.json, then execute in a CICD scenario.

For example, NetCoreUsefullEndpoints used this in yaml ( pretty standard )

# – name: Restore dependencies

#   run: |

#     cd src

#     cd UsefullEndpoints

#     dotnet tool restore

#     dotnet pwsh readme.ps1

#     dotnet restore

# – name: Build

#   run: |

#     cd src

#     cd UsefullEndpoints

#     dotnet build –no-restore

# – name: Pack

#   run: |

#     cd src

#     cd UsefullEndpoints

#     cd UsefullExtensions

#     dotnet pack -o ../nugetPackages  –include-symbols –include-source

Now I have a global.json

{

“scripts”: {

“make_readme”:”dotnet pwsh readme.ps1″,

“prebuild”:”dotnet restore”,

“build”: “dotnet build –no-restore”,

“test”: “dotnet test –configuration Release”,

“prepack”:”dotnet r build”,

“pack”: “cd UsefullExtensions &&  dotnet pack -o ../nugetPackages  –include-symbols –include-source”

}

}

and the yaml is

– name: Restore dependencies

run: |

cd src

cd UsefullEndpoints

dotnet tool restore

dotnet r make_readme

dotnet r pack

Pretty easy  -and can be reproduced on local if you want, not just in CICD actions on source control…

NetCoreUsefullEndpoints-4 Nuget package

or NugetPackages there is a simple .NET Pack CLI command  and many configurations

However, it is not so simple . See https://docs.microsoft.com/en-us/nuget/create-packages/package-authoring-best-practices .

In practice, I have a readme.md file ( for showing on nuget.org ) and a readme.txt file( for the programmer to show help after installing the package) THis is what I have in the csproj:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

	<ItemGroup>
		<FrameworkReference Include="Microsoft.AspNetCore.App" />
		 <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />   
		<PackageReference Include="RSCG_Static" Version="2021.12.18.2037" PrivateAssets="all" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
		<None Include="../../../README.md" Pack="true" PackagePath="\" />
		<None Include="../../../docs/nuget.png" Pack="true" PackagePath="\" />    
		<None Include="../readme.txt" Pack="true" PackagePath="\" />
	</ItemGroup>
	<PropertyGroup>
		<Version>6.2022.722.712</Version>
		<Authors>Andrei Ignat</Authors>
		
		<Description>Some usefull extensions: error, environment, user</Description>
		<Title>NetCoreUsefullEndpoints</Title>
		<PackageId>NetCoreUsefullEndpoints</PackageId>
		<PackageTags>C#;.NET;ASP.NET Core;</PackageTags>
		<PackageReadmeFile>README.md</PackageReadmeFile>
		<RepositoryUrl>https://github.com/ignatandrei/NetCoreUsefullEndpoints</RepositoryUrl>
		<PackageProjectUrl>https://github.com/ignatandrei/NetCoreUsefullEndpoints</PackageProjectUrl>
		<RepositoryType>GIT</RepositoryType>
		<Copyright>MIT</Copyright>
		<PackageLicenseExpression>MIT</PackageLicenseExpression>
		<IncludeSymbols>true</IncludeSymbols>
		<PublishRepositoryUrl>true</PublishRepositoryUrl>
		<EmbedUntrackedSources>true</EmbedUntrackedSources>
		<Deterministic>true</Deterministic>
		<DebugType>embedded</DebugType>

	</PropertyGroup>
	<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
		<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
	</PropertyGroup>
	<PropertyGroup>
	  <TreatWarningsAsErrors>False</TreatWarningsAsErrors>
	  <PackageIcon>nuget.png</PackageIcon>
	</PropertyGroup>

</Project>

Also, the versioning will be a mixture of patron major version + calendar version FOr example there are 2 versions of https://www.nuget.org/packages/NetCoreUsefullEndpoints : 6.2022.722.712 – means for ASP.NET Core 6, on year 2022, month 7, day 22, hour 7, min 12 6.2022.721.1154 – means for ASP.NET Core 6, on year 2022, month 7, day 21, hour 11, min 54

You can see

  1. as Swagger at https://netcoreusefullendpoints.azurewebsites.net/swagger

  2. As BlocklyAutomation at https://netcoreusefullendpoints.azurewebsites.net/BlocklyAutomation

  3. As package at https://www.nuget.org/packages/NetCoreUsefullEndpoints

DIForFunctions–NuGet- part3

The important part now is to make public – that means NuGet and documentation, The NuGet is pretty simple – with

dotnet pack

and with GitHub Actions – in order to do automatically every time I modify the main. For now, this is the action

name: .NET

on:

  push:

    branches: [ “main” ]

  pull_request:

    branches: [ “main” ]

jobs:

  build:

    runs-on: ubuntu-latest

    steps:

    – uses: actions/checkout@v3

    – name: Setup .NET

      uses: actions/setup-dotnet@v2

      with:

        dotnet-version: 6.0.x

    – name: Restore dependencies

      run: |

        cd src

        cd FunctionsWithDI

        dotnet tool restore

        dotnet pwsh readme.ps1

        dotnet restore

    – name: Build

      run: |

        cd src

        cd FunctionsWithDI

        dotnet build –no-restore

    – name: TestConsoleProject

run:  |

        cd src

        cd FunctionsWithDI

        cd TestConsoleApp

        dotnet run  –no-build

    – name: create package

if: ${{ github.ref == ‘refs/heads/main’ }}

run: |

        cd src

        cd FunctionsWithDI

        echo ‘now aop’

        #dotnet pwsh AOPMethod.ps1

        #dotnet clean 

        #dotnet build

        echo ‘now pack’

        dotnet pack RSCG_FunctionsWithDI/RSCG_FunctionsWithDI.csproj                        -o nugetPackages  –include-symbols –include-source

        dotnet pack RSCG_FunctionsWithDI_Base/RSCG_FunctionsWithDI_Base.csproj              -o nugetPackages  –include-symbols –include-source

    – name: ‘Upload nuget’

      if: ${{ github.ref == ‘refs/heads/main’ }}

      uses: actions/upload-artifact@v2

      with:

        name: RSCG_FunctionsWithDI_${{github.run_number}}

        path: src/FunctionsWithDI/nugetPackages

        retention-days: 1

that generates at every run the packages

You will find the sources at https://github.com/ignatandrei/functionsdi  and the nuget at https://www.nuget.org/packages/RSCG_FunctionsWithDI

DI for Functions- work–part 2

Let’s begin with tests  – we need to have a class with multiple functions that have multiple [FromServices} parameter. Like

public bool TestMyFunc1([FromServices] TestDI1 t1, [FromServices] TestDI2 t2, int x, int y)
         {
             return true;
         }
         public bool TestMyFunc2([FromServices] TestDI1 t12,  int x, int y)
         {
             return true;
         }

// more others

Because there are multiple functions, I need to generate very fast  – so Incremental generators to the rescue . They are documented here : https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md  . And a good tutorial is to be found at https://andrewlock.net/creating-a-source-generator-part-1-creating-an-incremental-source-generator/ .

Basically, this is the code

IncrementalValuesProvider<MethodDeclarationSyntax> paramDeclarations = context.SyntaxProvider
             .CreateSyntaxProvider(
                 predicate: static (s, _) => IsSyntaxTargetForGeneration(s),
                 transform: static (ctx, _) => GetSemanticTargetForGeneration(ctx))
             .Where(static m => m is not null)!; // filter out attributed enums that we don’t care about

            IncrementalValueProvider<(Compilation, ImmutableArray<MethodDeclarationSyntax>)> compilationAndEnums = context.CompilationProvider.Combine(paramDeclarations.Collect());

            context.RegisterSourceOutput(compilationAndEnums,
             static

and the  idea is to find the parameters of the function that has attributes – and one of those is [FromServices] . After that , find the methods that are the parent – and then the class. After that , is simple to generate a constructor with all (distinct) the [FromServices]parameters and construct the similar method with just the non-DI parameters.

Bonus : We can verify if the parameters are null and throw exception

I could do a template for defining , but – wait to see if gain some traction to modify .

You can find the sources at https://github.com/ignatandrei/functionsdi and the NuGet packages ( one with generator, one with [FromServices] ) at https://www.nuget.org/packages/RSCG_FunctionsWithDI and https://www.nuget.org/packages/RSCG_FunctionsWithDI_Base

Enjoy!

DI for Functions–idea – part 1

Looking at ASP.NET Core , there is a wonderful feature that  gives you thinking :  you can put in any action for a controller FromServices argument and the framework will complete from, well, services: :

public ActionResult Test([FromServices] MyFunction

What if  you can do the same with any function from any class ?

It will be good, but … how  ?  ASP.NET Core instantiate himself the functions, but I cannot do this. 

I can generate with Roslyn a function that takes not DI arguments . For example , from

public bool TestMyFunc1([FromServices] TestDI1 t1, [FromServices] TestDI2 t2, int x, int y)

Roslyn can generate this

public bool TestMyFunc1(int  x,int  y)

And call the previous function – but HOW we can retrieve the arguments ?

As I see , there are 2 options:

1.  Generate a constructor that have as a parameter the ServiceProvider and find the services from ServiceProvider

2. Generate a constructor that have the DI arguments and assign them as fields .

Now go to work!

Services.Add => 2 NuGet

If you make a NuGet package for ASP.NET Core  and you make an extension method that calls

Services.AddWhatever

in order to add a Sngleton / Scoped / Transient a

IWhatever =>  Whatever

implementation , please add IWhatever in a separate Nuget .

Why ? Because not all ASP>NET Core projects are made of a single project – and , if someone needs constructor injection with IWhatever in his Business Logic , he must not be forced to add the whole asp.net dependencies for just a IWhatever interface

 

Example: The https://www.nuget.org/packages/Lib.AspNetCore.ServerTiming/   –   it depends upon Microsoft.AspNetCore.Http . But I want just  IServerTiming in a business logic. I do not need also the dependency of  IApplicationBuilder .

( and yes, I have started an issue: https://github.com/tpeczek/Lib.AspNetCore.ServerTiming/issues/19 )

[NuGet]: Transplator

This is a Nuget that it is what Razor should have been. It is a Roslyn Source Code Generator that transforms template into code.

Link: https://www.nuget.org/packages/Transplator 

Site: https://github.com/atifaziz/Transplator

What it does:  Takes a template and generates source code for outputting anything inside.

Usage:

Somewhere in the csproj:

<ItemGroup>
   <CompilerVisibleProperty Include=”DebugTransplator” />
   <CompilerVisibleItemMetadata Include=”AdditionalFiles” MetadataName=”SourceItemType” />
   <CompilerVisibleItemMetadata Include=”AdditionalFiles” MetadataName=”Name” />
   <AdditionalFiles Include=”ASM.txt” SourceItemType=”Transplate” KeepMetadata=”Name” />

</ItemGroup>

Somewhere in a .cs file

var response = new ASMTemplate().Render();

And the template

partial class ASMTemplate
{
     StringBuilder sb = new StringBuilder();
     public void WriteText(string text)
     {
         sb.AppendLine(text);
     }
     public void WriteValue(int text)
     {
         sb.AppendLine(“”+text);
     }  
     public void WriteValue(int? text)
     {
         if(text != null)
             sb.AppendLine(“” + text);
     }
     public void WriteValue(DateTime text)
     {
         sb.AppendLine(text.ToString(“yyyy MMMM dd HH:mm:ss”));
     }
     public void WriteValue(string text)
     {
         sb.AppendLine(text);
     }
     public string Render()
     {        
         this.RenderCore();
         return sb.ToString();
     }
}

[NuGet]: HealthCheck

This is a Nuget that I use in all projects when I am making any ASP.NET Core prohect

Link: https://www.nuget.org/packages/AspNetCore.HealthChecks.UI/

Site: https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks 

What it does:  Implements health checks for your site and/or dependencies

Usage:

public void ConfigureServices(IServiceCollection services)
{

//code
     services.AddHealthChecks()
         .AddSqlServer(myConnectionString)
  }

Andrei Ignat weekly software news(mostly .NET)

* indicates required

Please select all the ways you would like to hear from me:

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.