---
title: Activate 3rd Party Packages - Backend
slug: activate-3rd-party-packages-backend
createdAt: 2025-07-17T01:18:39.433Z
---

This article provides a comprehensive overview of the NuGet packages used in the Activate product. Each package entry includes the package name, version, description, a link to its repository or NuGet site, and the specific usage details within our software. The majority of the packages listed are open source, allowing for transparency and community collaboration. However, there is one package, Microsoft.SharePointOnline.CSOM, which is not open source. This article aims to facilitate better understanding and management of the dependencies in our solution.

### dotless.Core

**Version:** 1.6.7

**Description:** Core features to compile LESS files to CSS. This project ports the useful Less library to the .NET world, providing variables, nested rules, and operators to CSS.

**Link:** dotless.Core on NuGet

Usage in our software:

### Dropbox.Api

**Version:** 6.10.2

**Description:** Official Dropbox .NET SDK for API v2, which helps integrate Dropbox into your app. It supports multiple platforms including Windows, Windows Phone, and Mono.

**Link:** Dropbox.Api on NuGet

Usage in our software:

### IgnoresAccessChecksToGenerator

**Version:** 0.5.0

**Description:** Generates IgnoresAccessChecksTo attributes and reference assemblies to allow compile-time access to internals.

**Link:** IgnoresAccessChecksToGenerator on NuGet

Usage in our software:

### Lucene.Net

**Version:** 4.8.0-beta00011

**Description:** A full-text search engine library capable of advanced text analysis, indexing, and searching. It is a C# port of the popular Java Lucene search engine framework.

**Link:** Lucene.Net on NuGet

Usage in our software:

### Lucene.Net.Analysis.Common

**Version:** 4.8.0-beta00011

**Description:** Analyzers for indexing content in different languages and domains for the Lucene.NET full-text search engine library.

**Link:** Lucene.Net.Analysis.Common on NuGet

Usage in our software:

### Lucene.Net.QueryParser

**Version:** 4.8.0-beta00011

**Description:** Query parsers and parsing framework for the Lucene.NET full-text search engine library.

**Link:** Lucene.Net.QueryParser on NuGet

Usage in our software:

### Lucene.Net.Suggest

**Version:** 4.8.0-beta00011

**Description:** Auto-suggest and spellchecking support for the Lucene.NET full-text search engine library.

**Link:** Lucene.Net.Suggest on NuGet

Usage in our software:

### Microsoft.AspNetCore.Authentication.JwtBearer

**Version:** 8.0.4

**Description:** ASP.NET Core middleware that enables an application to receive an OpenID Connect bearer token.

**Link:** Microsoft.AspNetCore.Authentication.JwtBearer on NuGet

Usage in our software:

### Microsoft.AspNetCore.Authentication.OpenIdConnect

**Version:** 8.0.4

**Description:** ASP.NET Core middleware that enables an application to support the OpenID Connect authentication workflow.

**Link:** Microsoft.AspNetCore.Authentication.OpenIdConnect on NuGet

Usage in our software:

### Microsoft.AspNetCore.SignalR.Client

**Version:** 8.0.4

**Description:** Client for ASP.NET Core SignalR, which enables real-time web functionality.

**Link:** Microsoft.AspNetCore.SignalR.Client on NuGet

Usage in our software:

### Microsoft.AspNetCore.SignalR.Protocols.MessagePack

**Version:** 8.0.4

**Description:** Implements the SignalR Hub Protocol over MessagePack, a binary serialization format that is fast and compact.

**Link:** Microsoft.AspNetCore.SignalR.Protocols.MessagePack

Usage in our software:

### Microsoft.AspNetCore.SpaServices.Extensions

**Version:** 8.0.4

**Description:** Provides helper functions for building single-page applications (SPAs) using ASP.NET Core.

**Link:** Microsoft.AspNetCore.SpaServices.Extensions

Usage in our software:

### Microsoft.CodeAnalysis

**Version:** 4.8.0

**Description:** The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.

**Link:** Microsoft.CodeAnalysis

Usage in our software:

### Microsoft.CodeAnalysis.Analyzers

**Version:** 3.3.4

**Description:** Provides analyzers for consumers of the Microsoft.CodeAnalysis NuGet package, helping to enforce coding standards and practices.

**Link:** Microsoft.CodeAnalysis.Analyzers

Usage in our software:

### Microsoft.CodeAnalysis.Common

**Version:** 4.8.0

**Description:** A shared package used by the .NET Compiler Platform ("Roslyn") for analyzing projects and solutions.

**Link:** Microsoft.CodeAnalysis.Common

Usage in our software:

### Microsoft.CodeAnalysis.CSharp

**Version:** 4.8.0

**Description:** Provides support for the C# language in the .NET Compiler Platform ("Roslyn").

**Link:** Microsoft.CodeAnalysis.CSharp

Usage in our software:

### Microsoft.CodeAnalysis.CSharp.Features

**Version:** 4.8.0

**Description:** Adds features for creating C# editing experiences in the .NET Compiler Platform ("Roslyn").

**Link:** Microsoft.CodeAnalysis.CSharp.Features

Usage in our software:

### Microsoft.CodeAnalysis.Features

**Version:** 4.8.0

**Description:** Provides features for creating editing experiences in the .NET Compiler Platform ("Roslyn").

**Link:** Microsoft.CodeAnalysis.Features

Usage in our software:

### Microsoft.CodeAnalysis.Workspaces.Common

**Version:** 4.8.0

**Description:** A shared package used by the .NET Compiler Platform ("Roslyn") for analyzing projects and solutions.

**Link:** Microsoft.CodeAnalysis.Workspaces.Common

Usage in our software:

### Microsoft.Data.SqlClient

**Version:** 5.2.0

**Description:** The current data provider for SQL Server and Azure SQL databases, replacing System.Data.SqlClient. It provides access to SQL and encapsulates database-specific protocols, including tabular data stream (TDS).

**Link:** Microsoft.Data.SqlClient

Usage in our software:

### Microsoft.Data.Sqlite

**Version:** 8.0.4

**Description:** A lightweight ADO.NET provider for SQLite. It can be used independently or with other data access libraries, and is the foundation for the EF Core provider for SQLite.

**Link:** Microsoft.Data.Sqlite

Usage in our software:

### Microsoft.DiaSymReader.Native

**Version:** 1.7.0

**Description:** Provides a native implementation of PDB file reader and writer, supporting platforms like Windows x86, amd64, and arm.

**Link:** Microsoft.DiaSymReader.Native

Usage in our software:

### Microsoft.Exchange.WebServices.NETStandard

**Version:** 1.1.3

**Description:** The Exchange Web Services (EWS) Managed API provides a managed interface for developing .NET client applications that use EWS to access information stored in Office 365, Exchange Online, or Exchange Server mailboxes.

**Link:** Microsoft.Exchange.WebServices.NETStandard

Usage in our software:

### Microsoft.Extensions.Caching.Memory

**Version:** 8.0.0

**Description:** Provides implementations for local and distributed in-memory cache, storing and retrieving data efficiently with support for expiration and eviction policies.

**Link:** Microsoft.Extensions.Caching.Memory

Usage in our software:

### Microsoft.Extensions.Hosting

**Version:** 8.0.0

**Description:** Contains the .NET Generic Host, which is responsible for app startup and lifetime management, including dependency injection, logging, and configuration.

**Link:** Microsoft.Extensions.Hosting

Usage in our software:

### Microsoft.Extensions.Hosting.WindowsServices

**Version:** 8.0.0

**Description:** Supports using Windows Services with the hosting infrastructure, allowing apps to be configured as Windows Services.

**Link:** Microsoft.Extensions.Hosting.WindowsServices

Usage in our software:

### Microsoft.Graph

**Version:** 5.49.0

**Description:** Integrates the Microsoft Graph API into .NET projects, providing access to a wide range of Microsoft 365 services and data.

**Link:** Microsoft.Graph

Usage in our software:

### Microsoft.Identity.Client

**Version:** 4.61.3

**Description:** The Microsoft Authentication Library (MSAL) for .NET enables developers to acquire security tokens to call protected APIs, using OAuth2 and OpenID Connect standards.

**Link:** Microsoft.Identity.Client

Usage in our software:

### Microsoft.Identity.Web

**Version:** 2.17.5

**Description:** A library for integrating with the Microsoft identity platform in ASP.NET Core applications, supporting web apps and protected web APIs.

**Link:** Microsoft.Identity.Web

Usage in our software:

### Microsoft.PowerShell.SDK

**Version:** 7.4.0

**Description:** Provides the SDK for developing PowerShell modules and applications, including the PowerShell runtime and APIs.

**Link:** Microsoft.PowerShell.SDK

Usage in our software:

### Microsoft.SharePointOnline.CSOM

**Version:** 16.1.24713.12007

**Description:** Provides the .NET client object model for SharePoint Online, allowing developers to interact with SharePoint data and services.

**Link:** Microsoft.SharePointOnline.CSOM

Usage in our software:

### Microsoft.TypeScript.MSBuild

**Version:** 4.0.3

**Description:** Integrates the TypeScript compiler into MSBuild projects, enabling TypeScript compilation during the build process.

**Link:** Microsoft.TypeScript.MSBuild

Usage in our software:

### Microsoft.VisualBasic

**Version:** 10.3.0

**Description:** Provides types that support the Visual Basic runtime, including essential functions and utilities for VB.NET applications.

**Link:** Microsoft.VisualBasic

Usage in our software:

### Microsoft.Web.Administration

**Version:** 11.1.0

**Description:** Contains classes for managing IIS (Internet Information Services) configurations, allowing programmatic access to IIS settings.

**Link:** Microsoft.Web.Administration

Usage in our software:

### Microsoft.Web.WebView2

**Version:** 1.0.961.33

**Description:** Enables embedding web content in .NET applications using the Microsoft Edge (Chromium) engine.

**Link:** Microsoft.Web.WebView2

Usage in our software:

### NReco.PivotData

**Version:** 1.3.8

**Description:** An OLAP library for in-memory data aggregation and pivot table generation, supporting various summary functions and data transformations.

**Link:** NReco.PivotData

Usage in our software:

### Nullable

**Version:** 1.2.1

**Description:** A source code-only package that adds .NET's nullable attributes to older target frameworks, enhancing nullability annotations.

**Link:** Nullable

Usage in our software:

### OtpSharp.Core

**Version:** 1.0.0

**Description:** Implements HOTP and TOTP algorithms for generating and verifying one-time passwords, commonly used in multi-factor authentication.

**Link:** OtpSharp.Core

Usage in our software:

### Svg

**Version:** 3.3.0

**Description:** A library for reading, writing, and rendering SVG (Scalable Vector Graphics) files in .NET applications.

**Link:** Svg

Usage in our software:

### Swashbuckle.AspNetCore

**Version:** 6.5.0

**Description:** Swagger tools for documenting APIs built on ASP.NET Core. It generates beautiful API documentation, including a UI to explore and test operations directly from your routes, controllers, and models.

**Link:** Swashbuckle.AspNetCore

Usage in our software:

### System.Configuration.ConfigurationManager

**Version:** 8.0.0

**Description:** Provides types that support using XML configuration files (app.config). This package exists to support migrating existing .NET Framework code that already uses System.Configuration.

**Link:** System.Configuration.ConfigurationManager

Usage in our software:

### System.Data.OleDb

**Version:** 8.0.0

**Description:** Implements a data provider for OLE DB data sources, allowing access to legacy OLE DB data sources.

**Link:** System.Data.OleDb

Usage in our software:

### System.Diagnostics.EventLog

**Version:** 8.0.0

**Description:** Provides types that allow applications to interact with the Windows Event Log service, enabling reading from existing logs, writing entries to logs, and creating or deleting event sources.

**Link:** System.Diagnostics.EventLog

Usage in our software:

### System.DirectoryServices

**Version:** 8.0.0

**Description:** Provides easy access to Active Directory Domain Services from managed code, allowing traversal, search, and modification of the Active Directory tree.

**Link:** System.DirectoryServices

Usage in our software:

### System.DirectoryServices.Protocols

**Version:** 8.0.0

**Description:** Provides a managed implementation of Lightweight Directory Access Protocol (LDAP) version 3 and Directory Services Markup Language (DSML) version 2.0 standards.

**Link:** System.DirectoryServices.Protocols

Usage in our software:

### System.Drawing.Common

**Version:** 8.0.3

**Description:** Provides access to GDI+ graphics functionality, including types for working with images, fonts, and drawing surfaces.

**Link:** System.Drawing.Common

Usage in our software:

### System.IO.Packaging

**Version:** 8.0.0

**Description:** Provides classes that support storage of multiple data objects in a single container, typically used for packaging and compressing files.

**Link:** System.IO.Packaging

Usage in our software:

### System.Linq.Dynamic.Core

**Version:** 1.3.3

**Description:** A .NET Core / Standard port of the Microsoft assembly for .NET 4.0 Dynamic language functionality, enabling dynamic LINQ queries (string-based) on IQueryable.

**Link:** System.Linq.Dynamic.Core

Usage in our software:

### System.Management

**Version:** 8.0.0

**Description:** Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure.

**Link:** System.Management

Usage in our software:

### System.Memory

**Version:** 4.5.5

**Description:** Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments.

**Link:** System.Memory

Usage in our software:

### System.Private.ServiceModel

**Version:** 4.10.3

**Description:** Provides the implementation of the System.ServiceModel packages, supporting Windows Communication Foundation (WCF) services.

**Link:** System.Private.ServiceModel

Usage in our software:

### System.Resources.Extensions

**Version:** 8.0.0

**Description:** Provides classes which read and write resources in a format that supports non-primitive objects.

**Link:** System.Resources.Extensions

Usage in our software:

### System.Runtime.Caching

**Version:** 8.0.0

**Description:** Provides a set of simple caching APIs derived from those available in .NET Framework since 4.0, intended for use as a bridge when porting .NET Framework applications to .NET.

**Link:** System.Runtime.Caching

Usage in our software:

### System.Security.Cryptography.ProtectedData

**Version:** 8.0.0

**Description:** Offers a simplified interface for utilizing Microsoft Windows DPAPI's CryptProtectData and CryptUnprotectData functions, providing data protection for the current user or the local machine.

**Link:** System.Security.Cryptography.ProtectedData

Usage in our software:

### System.Security.Cryptography.Xml

**Version:** 6.0.1

**Description:** Provides classes to support the creation and validation of XML digital signatures, implementing the World Wide Web Consortium Recommendation, "XML-Signature Syntax and Processing".

**Link:** System.Security.Cryptography.Xml

Usage in our software:

### System.Security.Permissions

**Version:** 8.0.0

**Description:** Provides types supporting Code Access Security (CAS), enabling the enforcement of varying levels of trust on different code running in the same application.

**Link:** System.Security.Permissions

Usage in our software:

### System.ServiceModel.Http

**Version:** 4.10.3

**Description:** Provides the types that permit SOAP messages to be exchanged using HTTP, such as BasicHttpBinding.

**Link:** System.ServiceModel.Http

Usage in our software:

### System.ServiceModel.NetTcp

**Version:** 4.10.3

**Description:** Provides the types that permit SOAP messages to be exchanged using TCP, such as NetTcpBinding.

**Link:** System.ServiceModel.NetTcp

Usage in our software:

### System.ServiceProcess.ServiceController

**Version:** 8.0.0

**Description:** Provides the System.ServiceProcess.ServiceController class, which allows you to connect to a Windows service, manipulate it, or get information about it.

**Link:** System.ServiceProcess.ServiceController

Usage in our software:

### System.Text.RegularExpressions

**Version:** 4.3.1

**Description:** Provides access to the .NET regular expression engine, enabling pattern matching and text manipulation.

**Link:** System.Text.RegularExpressions

Usage in our software:

### UAParser

**Version:** 3.1.47

**Description:** A library for parsing user agent strings, used to detect browser, engine, OS, CPU, and device type/model from user agent strings.

**Link:** UAParser

Usage in our software:

### Yarp.ReverseProxy

**Version:** 2.1.0

**Description:** A highly customizable reverse proxy library for building fast proxy servers in .NET.

**Link:** Yarp.ReverseProxy

Usage in our software:
