Nuget Package Dependencies Matrix

Estimated reading: 2 minutes 449 views

2024.4 VERSION NUGET PACKAGE DEPENDENCIES

When integrating a sample application with VisualGuard, it is essential to ensure that all required NuGet package dependencies are correctly installed. These dependencies provide the necessary libraries and frameworks to enable seamless authentication, authorization, and security features within the application. This article lists all the NuGet packages required for integration, ensuring a smooth setup process and compatibility with VisualGuard.


List of all Nuget package dependencies for Sample application to be integrated with VisualGuard

Name of NugetVersion
Microsoft.Extensions.Logging.Abstractions6.0.4
Oracle.ManagedDataAccess.Core2.18.6
System.Configuration.ConfigurationManager4.6.0
System.Data.SqlClient 4.8.6
System.Drawing.Common8.0.8
System.Net.Http.WinHttpHandler6.0.1

Note: Following are the dependent Nuget packages required for Visualguard assemblies.


Below are the NuGet packages that can be selected based on your application’s configuration and environment.

Common Nuget Packages

  1. System.Configuration.ConfigurationManager – Version 4.6.0
  2. System.Drawing.Common – Version 8.0.8

Nuget Packages When SQL server is chosen as Database storage

  1. System.Data.SqlClient – Version 4.8.6

Nuget Packages when Oracle is chosen as Database storage

  1. Oracle.ManagedDataAccess.Core – Version 2.18.6

Nuget Packages while connecting with VGIdentityServer as grpc private connection

  1. Microsoft.Extensions.Logging.Abstractions – Version 6.0.4
  2. System.Net.Http.WinHttpHandler – Version 6.0.1

Note: System.Net.Http.WinHttpHandler (Requirements and restrictions while using WinHttpHandler)

(reference from – https://learn.microsoft.com/en-us/aspnet/core/grpc/netstandard?view=aspnetcore-9.0)

  • Windows 11 or later, Windows Server 2019 or later.
    • gRPC client is fully supported on Windows 11 or later.
    • gRPC client is partially supported on Windows Server 2019 and Windows Server 2022. Unary and server streaming methods are supported. Client and bidirectional streaming methods are not supported.
  • A reference to System.Net.Http.WinHttpHandler version 6.0.1 or later.
  • Configure WinHttpHandler on the channel using GrpcChannelOptions.HttpHandler.
  • .NET Framework 4.6.1 or later.
  • Only gRPC calls over TLS are supported.