Skip to content

Instantly share code, notes, and snippets.

@webprofusion-chrisc
Last active September 1, 2021 05:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save webprofusion-chrisc/687934f16c7d91b26c05f1b6479ed3dd to your computer and use it in GitHub Desktop.
Save webprofusion-chrisc/687934f16c7d91b26c05f1b6479ed3dd to your computer and use it in GitHub Desktop.
Example NuGet performance in Visual Studio 2022 for medium sized solution.

Environment: Windows 11, 16GB Ram, Processor Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz, 3201 Mhz, 6 Core(s), 12 Logical Processor(s) Internet: 66Mbps down, 20Mbps up. 23ms latency (fast.com). HTTP requests measured using Fiddler.

Solution: 43 projects (including projects for tests, plugins etc). NuGet configured for one package source (nuget.org). This is a private solution but you can test roughly half of the same solution by cloning https://github.com/webprofusion/certify and opening Certify.Core.Service.sln

Variously targetting .net 4.6.2, .net standard, .net5

Opening "manage nuget for solution" performs 802 api.nuget.org requests:

Request Count:   802
Unique Hosts:    17
Bytes Sent:      300,243		(headers:293,236; body:7,007)
Bytes Received:  4,587,109		(headers:557,413; body:4,029,696)

ACTUAL PERFORMANCE
--------------
Requests started at:		12:12:28.317
Responses completed at:	12:13:49.393
Sequence (clock) duration:	00:01:21.076
Aggregate Session duration:	00:06:18.636
DNS Lookup time:		2,731ms
TCP/IP Connect duration:	9,914ms
HTTPS Handshake duration:	41,540ms

Clicking "updates" in the nuget UI triggers a refresh before the UI is usable:

Request Count:   612
Bytes Sent:      193,408		(headers:193,408; body:0)
Bytes Received:  3,031,628		(headers:413,916; body:2,617,712)

ACTUAL PERFORMANCE
--------------
Requests started at:		12:22:30.578
Responses completed at:	12:23:35.817
Sequence (clock) duration:	00:01:05.238
Aggregate Session duration:	00:06:23.133
DNS Lookup time:		1,411ms
TCP/IP Connect duration:	7,422ms
HTTPS Handshake duration:	17,307ms

Example with same solution using dotnet cli to check for outdated packages: dotnet list .\Certify.UI.WithService.sln package --outdated

Request Count:   135
Bytes Sent:      33,099		(headers:33,099; body:0)
Bytes Received:  447,090		(headers:69,198; body:377,892)

ACTUAL PERFORMANCE
--------------
Requests started at:		13:00:17.237
Responses completed at:	13:01:01.685
Sequence (clock) duration:	00:00:44.447
Aggregate Session duration:	00:00:58.486
DNS Lookup time:		338ms
TCP/IP Connect duration:	3,664ms
HTTPS Handshake duration:	8,084ms
The following sources were used:
   https://api.nuget.org/v3/index.json

The given project `Certify.CLI` has no updates given the current sources.
Project `Certify.UI` has the following updates to its packages
   [net462]: 
   Top-level Package                          Requested   Resolved   Latest 
   > Fody                                     6.5.2       6.5.2      6.5.2  
   > FontAwesome.WPF                          4.7.0.9     4.7.0.9    4.7.0.9
   > MahApps.Metro                            2.4.7       2.4.7      2.4.7  
   > Markdig.Wpf                              0.5.0.1     0.5.0.1    0.5.0.1
   > Microsoft.ApplicationInsights            2.18.0      2.18.0     2.18.0 
   > NETStandard.Library                      2.0.3       2.0.3      2.0.3  
   > Newtonsoft.Json                          13.0.1      13.0.1     13.0.1 
   > PropertyChanged.Fody                     3.4.0       3.4.0      3.4.0  
   > Serilog                                  2.10.0      2.10.0     2.10.0 
   > System.Diagnostics.DiagnosticSource      5.0.1       5.0.1      5.0.1  
   > System.Net.Http                          4.3.4       4.3.4      4.3.4  
   > System.ValueTuple                        4.5.0       4.5.0      4.5.0  
   > ToastNotifications                       2.5.1       2.5.1      2.5.1  
   > ToastNotifications.Messages              2.5.1       2.5.1      2.5.1  

Project `Certify.Client` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package                                         Requested   Resolved   Latest
   > Microsoft.AspNet.SignalR.Client                         2.4.2       2.4.2      2.4.2 
   > Microsoft.AspNetCore.SignalR.Client                     5.0.9       5.0.9      5.0.9 
   > Microsoft.AspNetCore.SignalR.Protocols.MessagePack      5.0.9       5.0.9      5.0.9 
   > Newtonsoft.Json                                         13.0.1      13.0.1     13.0.1

The given project `Certify.Locales` has no updates given the current sources.
Project `Certify.Models` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package           Requested   Resolved   Latest
   > Fody                      6.5.2       6.5.2      6.5.2 
   > Newtonsoft.Json           13.0.1      13.0.1     13.0.1
   > PropertyChanged.Fody      3.4.0       3.4.0      3.4.0 

Project `Certify.UI.Tests.Integration` has the following updates to its packages
   [net462]: 
   Top-level Package                        Requested   Resolved   Latest 
   > Microsoft.NET.Test.Sdk                 16.11.0     16.11.0    16.11.0
   > Moq                                    4.16.1      4.16.1     4.16.1 
   > MSTest.TestAdapter                     1.2.1       2.2.5      2.2.6  
   > MSTest.TestFramework                   1.2.1       2.2.5      2.2.6  
   > System.Threading.Tasks.Extensions      4.5.4       4.5.4      4.5.4  

The given project `Plugin.DNS.AcmeDns` has no updates given the current sources.
The given project `Plugin.DNS.Aliyun` has no updates given the current sources.
Project `Plugin.DNS.AWSRoute53` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package      Requested   Resolved   Latest  
   > AWSSDK.Route53       3.7.1.10    3.7.1.10   3.7.1.14

Project `Plugin.DNS.Azure` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package                                        Requested   Resolved   Latest
   > Microsoft.Azure.Management.Dns                         3.0.1       3.0.1      3.0.1 
   > Microsoft.Rest.ClientRuntime.Azure.Authentication      2.4.1       2.4.1      2.4.1 

Project `Plugin.DNS.Cloudflare` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Plugin.DNS.DnsMadeEasy` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Plugin.DNS.GoDaddy` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Plugin.DNS.MSDNS` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package                          Requested   Resolved   Latest
   > Microsoft.Management.Infrastructure      2.0.0       2.0.0      2.0.0 

The given project `Plugin.DNS.NameCheap` has no updates given the current sources.
Project `Plugin.DNS.OVH` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Plugin.DNS.SimpleDNSPlus` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Certify.Providers.ACME.Certes` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package            Requested   Resolved   Latest
   > Newtonsoft.Json            13.0.1      13.0.1     13.0.1
   > Portable.BouncyCastle      1.8.10      1.8.10     1.8.10

Project `Certify.Service` has the following updates to its packages
   [net462]: 
   Top-level Package                              Requested   Resolved   Latest 
   > LightInject                                  6.4.0       6.4.0      6.4.0  
   > LightInject.WebApi                           2.0.0       2.0.0      2.0.0  
   > Microsoft.AspNet.SignalR.Client              2.4.2       2.4.2      2.4.2  
   > Microsoft.AspNet.SignalR.Core                2.4.2       2.4.2      2.4.2  
   > Microsoft.AspNet.SignalR.SelfHost            2.4.2       2.4.2      2.4.2  
   > Microsoft.AspNet.WebApi.Client               5.2.7       5.2.7      5.2.7  
   > Microsoft.AspNet.WebApi.Core                 5.2.7       5.2.7      5.2.7  
   > Microsoft.AspNet.WebApi.Cors                 5.2.7       5.2.7      5.2.7  
   > Microsoft.AspNet.WebApi.Owin                 5.2.7       5.2.7      5.2.7  
   > Microsoft.AspNet.WebApi.OwinSelfHost         5.2.7       5.2.7      5.2.7  
   > Microsoft.Bcl                                1.1.10      1.1.10     1.1.10 
   > Microsoft.Owin                               4.2.0       4.2.0      4.2.0  
   > Microsoft.Owin.Cors                          4.2.0       4.2.0      4.2.0  
   > Microsoft.Owin.Diagnostics                   4.2.0       4.2.0      4.2.0  
   > Microsoft.Owin.Host.HttpListener             4.2.0       4.2.0      4.2.0  
   > Microsoft.Owin.Hosting                       4.2.0       4.2.0      4.2.0  
   > Microsoft.Owin.Security                      4.2.0       4.2.0      4.2.0  
   > Microsoft.Owin.SelfHost                      4.2.0       4.2.0      4.2.0  
   > Newtonsoft.Json                              13.0.1      13.0.1     13.0.1 
   > Owin                                         1.0.0       1.0.0      1.0.0  
   > Serilog                                      2.10.0      2.10.0     2.10.0 
   > Serilog.Sinks.ListOfString                   4.1.4.3     4.1.4.3    4.1.4.3
   > Swashbuckle.Core                             5.6.0       5.6.0      5.6.0  
   > System.IdentityModel.Tokens.Jwt              6.12.2      6.12.2     6.12.2 
   > System.ServiceProcess.ServiceController      5.0.0       5.0.0      5.0.0  
   > System.ValueTuple                            4.5.0       4.5.0      4.5.0  
   > Topshelf                                     4.3.0       4.3.0      4.3.0  
   > Topshelf.Serilog                             4.3.0       4.3.0      4.3.0  

Project `Certify.Core` has the following updates to its packages
   [net462]: 
   Top-level Package              Requested   Resolved    Latest 
   > Polly                        7.2.2       7.2.2       7.2.2  
   > Portable.BouncyCastle        1.8.10      1.8.10      1.8.10 
   > System.Data.SQLite.Core      1.0.114.3   1.0.114.3   1.0.115

Project `Plugin.Dashboard` has the following updates to its packages
   [net462]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Plugin.Licensing` has the following updates to its packages
   [net462]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Certify.Core.Tests.Integration` has the following updates to its packages
   [net462]: 
   Top-level Package                                        Requested   Resolved    Latest 
   > Microsoft.NET.Test.Sdk                                 16.11.0     16.11.0     16.11.0
   > Microsoft.Web.Administration                           11.1.0      11.1.0      11.1.0 
   > Microsoft.Win32.Primitives                             4.3.0       4.3.0       4.3.0  
   > Microsoft.Win32.Registry                               5.0.0       5.0.0       5.0.0  
   > Moq                                                    4.16.1      4.16.1      4.16.1 
   > MSTest.TestAdapter                                     2.2.5       2.2.5       2.2.6  
   > MSTest.TestFramework                                   2.2.5       2.2.5       2.2.6  
   > NETStandard.Library                                    2.0.3       2.0.3       2.0.3  
   > System.AppContext                                      4.3.0       4.3.0       4.3.0  
   > System.Collections                                     4.3.0       4.3.0       4.3.0  
   > System.Collections.Concurrent                          4.3.0       4.3.0       4.3.0  
   > System.Console                                         4.3.1       4.3.1       4.3.1  
   > System.Data.SQLite.Core                                1.0.114.3   1.0.114.3   1.0.115
   > System.Diagnostics.Debug                               4.3.0       4.3.0       4.3.0  
   > System.Diagnostics.DiagnosticSource                    5.0.1       5.0.1       5.0.1  
   > System.Diagnostics.Tools                               4.3.0       4.3.0       4.3.0  
   > System.Diagnostics.TraceSource                         4.3.0       4.3.0       4.3.0  
   > System.Diagnostics.Tracing                             4.3.0       4.3.0       4.3.0  
   > System.Globalization                                   4.3.0       4.3.0       4.3.0  
   > System.Globalization.Calendars                         4.3.0       4.3.0       4.3.0  
   > System.IO                                              4.3.0       4.3.0       4.3.0  
   > System.IO.Compression                                  4.3.0       4.3.0       4.3.0  
   > System.IO.Compression.ZipFile                          4.3.0       4.3.0       4.3.0  
   > System.IO.FileSystem                                   4.3.0       4.3.0       4.3.0  
   > System.IO.FileSystem.Primitives                        4.3.0       4.3.0       4.3.0  
   > System.Linq                                            4.3.0       4.3.0       4.3.0  
   > System.Linq.Expressions                                4.3.0       4.3.0       4.3.0  
   > System.Net.Http                                        4.3.4       4.3.4       4.3.4  
   > System.Net.Primitives                                  4.3.1       4.3.1       4.3.1  
   > System.Net.Sockets                                     4.3.0       4.3.0       4.3.0  
   > System.ObjectModel                                     4.3.0       4.3.0       4.3.0  
   > System.Reflection                                      4.3.0       4.3.0       4.3.0  
   > System.Reflection.Extensions                           4.3.0       4.3.0       4.3.0  
   > System.Reflection.Primitives                           4.3.0       4.3.0       4.3.0  
   > System.Reflection.TypeExtensions                       4.7.0       4.7.0       4.7.0  
   > System.Resources.ResourceManager                       4.3.0       4.3.0       4.3.0  
   > System.Runtime                                         4.3.1       4.3.1       4.3.1  
   > System.Runtime.Extensions                              4.3.1       4.3.1       4.3.1  
   > System.Runtime.Handles                                 4.3.0       4.3.0       4.3.0  
   > System.Runtime.InteropServices                         4.3.0       4.3.0       4.3.0  
   > System.Runtime.InteropServices.RuntimeInformation      4.3.0       4.3.0       4.3.0  
   > System.Runtime.Numerics                                4.3.0       4.3.0       4.3.0  
   > System.Security.Claims                                 4.3.0       4.3.0       4.3.0  
   > System.Security.Cryptography.Algorithms                4.3.1       4.3.1       4.3.1  
   > System.Security.Cryptography.Encoding                  4.3.0       4.3.0       4.3.0  
   > System.Security.Cryptography.Primitives                4.3.0       4.3.0       4.3.0  
   > System.Security.Cryptography.X509Certificates          4.3.2       4.3.2       4.3.2  
   > System.Security.Principal.Windows                      5.0.0       5.0.0       5.0.0  
   > System.Text.Encoding                                   4.3.0       4.3.0       4.3.0  
   > System.Text.Encoding.Extensions                        4.3.0       4.3.0       4.3.0  
   > System.Text.RegularExpressions                         4.3.1       4.3.1       4.3.1  
   > System.Threading                                       4.3.0       4.3.0       4.3.0  
   > System.Threading.Tasks                                 4.3.0       4.3.0       4.3.0  
   > System.Threading.Timer                                 4.3.0       4.3.0       4.3.0  
   > System.Xml.ReaderWriter                                4.3.1       4.3.1       4.3.1  
   > System.Xml.XDocument                                   4.3.0       4.3.0       4.3.0  

Project `Certify.Service.Tests.Integration` has the following updates to its packages
   [net462]: 
   Top-level Package                          Requested   Resolved    Latest 
   > Microsoft.NET.Test.Sdk                   16.11.0     16.11.0     16.11.0
   > Moq                                      4.16.1      4.16.1      4.16.1 
   > MSTest.TestAdapter                       1.2.1       2.2.5       2.2.6  
   > MSTest.TestFramework                     1.2.1       2.2.5       2.2.6  
   > NETStandard.Library                      2.0.3       2.0.3       2.0.3  
   > System.Data.SQLite.Core                  1.0.114.3   1.0.114.3   1.0.115
   > System.Diagnostics.DiagnosticSource      5.0.1       5.0.1       5.0.1  

Project `Certify.Core.Tests.Unit` has the following updates to its packages
   [net462]: 
   Top-level Package                                 Requested   Resolved    Latest 
   > coverlet.msbuild                                3.1.0       3.1.0       3.1.0  
   > Microsoft.NET.Test.Sdk                          16.11.0     16.11.0     16.11.0
   > Moq                                             4.16.1      4.16.1      4.16.1 
   > MSTest.TestAdapter                              1.2.1       2.2.5       2.2.6  
   > MSTest.TestFramework                            1.2.1       2.2.5       2.2.6  
   > NETStandard.Library                             2.0.3       2.0.3       2.0.3  
   > System.Data.SQLite.Core                         1.0.114.3   1.0.114.3   1.0.115
   > System.Diagnostics.DiagnosticSource             5.0.1       5.0.1       5.0.1  
   > System.Security.Cryptography.ProtectedData      5.0.0       5.0.0       5.0.0  

   [net5.0]: 
   Top-level Package                                 Requested   Resolved    Latest 
   > coverlet.msbuild                                3.1.0       3.1.0       3.1.0  
   > Microsoft.NET.Test.Sdk                          16.11.0     16.11.0     16.11.0
   > Moq                                             4.16.1      4.16.1      4.16.1 
   > MSTest.TestAdapter                              1.2.1       2.2.5       2.2.6  
   > MSTest.TestFramework                            1.2.1       2.2.5       2.2.6  
   > NETStandard.Library                             2.0.3       2.0.3       2.0.3  
   > System.Data.SQLite.Core                         1.0.114.3   1.0.114.3   1.0.115
   > System.Diagnostics.DiagnosticSource             5.0.1       5.0.1       5.0.1  
   > System.Security.Cryptography.ProtectedData      5.0.0       5.0.0       5.0.0  

Project `Plugin.DNS.TransIP` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package            Requested   Resolved   Latest
   > Newtonsoft.Json            13.0.1      13.0.1     13.0.1
   > Portable.BouncyCastle      1.8.10      1.8.10     1.8.10

Project `Plugin.CertificateManagers` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package      Requested   Resolved   Latest
   > Newtonsoft.Json      13.0.1      13.0.1     13.0.1

Project `Plugin.DeploymentTasks.Core` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package                              Requested   Resolved   Latest  
   > Newtonsoft.Json                              13.0.1      13.0.1     13.0.1  
   > Portable.BouncyCastle                        1.8.10      1.8.10     1.8.10  
   > SimpleImpersonation                          3.0.0       3.0.0      3.0.0   
   > SSH.NET                                      2020.0.1    2020.0.1   2020.0.1
   > System.Security.Permissions                  5.0.0       5.0.0      5.0.0   
   > System.ServiceProcess.ServiceController      5.0.0       5.0.0      5.0.0   

Project `Plugin.DeploymentTasks.Tests` has the following updates to its packages
   [net462]: 
   Top-level Package                                        Requested   Resolved    Latest 
   > Microsoft.NET.Test.Sdk                                 16.11.0     16.11.0     16.11.0
   > Microsoft.Web.Administration                           11.1.0      11.1.0      11.1.0 
   > Microsoft.Win32.Primitives                             4.3.0       4.3.0       4.3.0  
   > Microsoft.Win32.Registry                               5.0.0       5.0.0       5.0.0  
   > Moq                                                    4.16.1      4.16.1      4.16.1 
   > MSTest.TestAdapter                                     2.2.5       2.2.5       2.2.6  
   > MSTest.TestFramework                                   2.2.5       2.2.5       2.2.6  
   > NETStandard.Library                                    2.0.3       2.0.3       2.0.3  
   > System.AppContext                                      4.3.0       4.3.0       4.3.0  
   > System.Collections                                     4.3.0       4.3.0       4.3.0  
   > System.Collections.Concurrent                          4.3.0       4.3.0       4.3.0  
   > System.Console                                         4.3.1       4.3.1       4.3.1  
   > System.Data.SQLite.Core                                1.0.114.3   1.0.114.3   1.0.115
   > System.Diagnostics.Debug                               4.3.0       4.3.0       4.3.0  
   > System.Diagnostics.DiagnosticSource                    5.0.1       5.0.1       5.0.1  
   > System.Diagnostics.Tools                               4.3.0       4.3.0       4.3.0  
   > System.Diagnostics.TraceSource                         4.3.0       4.3.0       4.3.0  
   > System.Diagnostics.Tracing                             4.3.0       4.3.0       4.3.0  
   > System.Globalization                                   4.3.0       4.3.0       4.3.0  
   > System.Globalization.Calendars                         4.3.0       4.3.0       4.3.0  
   > System.IO                                              4.3.0       4.3.0       4.3.0  
   > System.IO.Compression                                  4.3.0       4.3.0       4.3.0  
   > System.IO.Compression.ZipFile                          4.3.0       4.3.0       4.3.0  
   > System.IO.FileSystem                                   4.3.0       4.3.0       4.3.0  
   > System.IO.FileSystem.Primitives                        4.3.0       4.3.0       4.3.0  
   > System.Linq                                            4.3.0       4.3.0       4.3.0  
   > System.Linq.Expressions                                4.3.0       4.3.0       4.3.0  
   > System.Net.Http                                        4.3.4       4.3.4       4.3.4  
   > System.Net.Primitives                                  4.3.1       4.3.1       4.3.1  
   > System.Net.Sockets                                     4.3.0       4.3.0       4.3.0  
   > System.ObjectModel                                     4.3.0       4.3.0       4.3.0  
   > System.Reflection                                      4.3.0       4.3.0       4.3.0  
   > System.Reflection.Extensions                           4.3.0       4.3.0       4.3.0  
   > System.Reflection.Primitives                           4.3.0       4.3.0       4.3.0  
   > System.Reflection.TypeExtensions                       4.7.0       4.7.0       4.7.0  
   > System.Resources.ResourceManager                       4.3.0       4.3.0       4.3.0  
   > System.Runtime                                         4.3.1       4.3.1       4.3.1  
   > System.Runtime.Extensions                              4.3.1       4.3.1       4.3.1  
   > System.Runtime.Handles                                 4.3.0       4.3.0       4.3.0  
   > System.Runtime.InteropServices                         4.3.0       4.3.0       4.3.0  
   > System.Runtime.InteropServices.RuntimeInformation      4.3.0       4.3.0       4.3.0  
   > System.Runtime.Numerics                                4.3.0       4.3.0       4.3.0  
   > System.Security.Claims                                 4.3.0       4.3.0       4.3.0  
   > System.Security.Cryptography.Algorithms                4.3.1       4.3.1       4.3.1  
   > System.Security.Cryptography.Encoding                  4.3.0       4.3.0       4.3.0  
   > System.Security.Cryptography.Primitives                4.3.0       4.3.0       4.3.0  
   > System.Security.Cryptography.X509Certificates          4.3.2       4.3.2       4.3.2  
   > System.Security.Principal.Windows                      5.0.0       5.0.0       5.0.0  
   > System.Text.Encoding                                   4.3.0       4.3.0       4.3.0  
   > System.Text.Encoding.Extensions                        4.3.0       4.3.0       4.3.0  
   > System.Text.RegularExpressions                         4.3.1       4.3.1       4.3.1  
   > System.Threading                                       4.3.0       4.3.0       4.3.0  
   > System.Threading.Tasks                                 4.3.0       4.3.0       4.3.0  
   > System.Threading.Timer                                 4.3.0       4.3.0       4.3.0  
   > System.Xml.ReaderWriter                                4.3.1       4.3.1       4.3.1  
   > System.Xml.XDocument                                   4.3.0       4.3.0       4.3.0  

Project `Plugin.CertificateManagers.Tests` has the following updates to its packages
   [netcoreapp3.1]: 
   Top-level Package             Requested   Resolved   Latest 
   > Microsoft.NET.Test.Sdk      16.11.0     16.11.0    16.11.0
   > MSTest.TestAdapter          2.2.5       2.2.5      2.2.6  
   > MSTest.TestFramework        2.2.5       2.2.5      2.2.6  

Project `Plugin.DeploymentTasks.Azure` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package                           Requested   Resolved   Latest
   > Azure.Identity                            1.4.1       1.4.1      1.4.1 
   > Azure.Security.KeyVault.Certificates      4.2.0       4.2.0      4.2.0 

Project `Certify.Shared.Core` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package                         Requested   Resolved   Latest
   > ARSoft.Tools.Net.Core                   2.3.0       2.3.0      2.3.0 
   > Microsoft.ApplicationInsights           2.18.0      2.18.0     2.18.0
   > Microsoft.Web.Administration            11.1.0      11.1.0     11.1.0
   > Newtonsoft.Json                         13.0.1      13.0.1     13.0.1
   > Portable.BouncyCastle                   1.8.6.7     1.8.10     1.8.10
   > Serilog                                 2.10.0      2.10.0     2.10.0
   > Serilog.Sinks.Debug                     2.0.0       2.0.0      2.0.0 
   > Serilog.Sinks.File                      5.0.0       5.0.0      5.0.0 
   > System.IO                               4.3.0       4.3.0      4.3.0 
   > System.IO.FileSystem.AccessControl      5.0.0       5.0.0      5.0.0 
   > System.IO.FileSystem.Primitives         4.3.0       4.3.0      4.3.0 
   > System.Runtime.Handles                  4.3.0       4.3.0      4.3.0 
   > System.Runtime.InteropServices          4.3.0       4.3.0      4.3.0 
   > System.Text.Encoding.Extensions         4.3.0       4.3.0      4.3.0 

Project `Certify.Server.Core` has the following updates to its packages
   [net5.0]: 
   Top-level Package                                            Requested   Resolved    Latest 
   > Microsoft.AspNet.SignalR.Client                            2.4.2       2.4.2       2.4.2  
   > Microsoft.AspNetCore.Authentication.Certificate            5.0.9       5.0.9       5.0.9  
   > Microsoft.AspNetCore.SignalR                               1.1.0       1.1.0       1.1.0  
   > Microsoft.AspNetCore.SignalR.Client                        5.0.9       5.0.9       5.0.9  
   > Microsoft.AspNetCore.SignalR.Protocols.MessagePack         5.0.9       5.0.9       5.0.9  
   > Microsoft.VisualStudio.Azure.Containers.Tools.Targets      1.11.1      1.11.1      1.11.1 
   > Serilog                                                    2.10.0      2.10.0      2.10.0 
   > Swashbuckle.AspNetCore                                     6.1.5       6.1.5       6.2.1  
   > System.Data.SQLite.Core                                    1.0.114.3   1.0.114.3   1.0.115
   > System.IO.FileSystem.Primitives                            4.3.0       4.3.0       4.3.0  
   > System.Security.Cryptography.ProtectedData                 5.0.0       5.0.0       5.0.0  
   > System.Threading.Timer                                     4.3.0       4.3.0       4.3.0  

Project `Certify.Service.Worker` has the following updates to its packages
   [net5.0]: 
   Top-level Package                                            Requested   Resolved    Latest 
   > Microsoft.Extensions.Hosting                               5.0.0       5.0.0       5.0.0  
   > Microsoft.Extensions.Hosting.Systemd                       5.0.1       5.0.1       5.0.1  
   > Microsoft.VisualStudio.Azure.Containers.Tools.Targets      1.11.1      1.11.1      1.11.1 
   > System.Data.SQLite.Core                                    1.0.114.3   1.0.114.3   1.0.115

Project `Certify.Shared.Compat` has the following updates to its packages
   [net462]: 
   Top-level Package                                        Requested   Resolved   Latest  
   > AWSSDK.Route53                                         3.7.1.10    3.7.1.10   3.7.1.14
   > Azure.Identity                                         1.4.1       1.4.1      1.4.1   
   > Azure.Security.KeyVault.Certificates                   4.2.0       4.2.0      4.2.0   
   > Microsoft.Azure.Management.Dns                         3.0.1       3.0.1      3.0.1   
   > Microsoft.PowerShell.5.ReferenceAssemblies             1.1.0       1.1.0      1.1.0   
   > Microsoft.Rest.ClientRuntime.Azure.Authentication      2.4.1       2.4.1      2.4.1   
   > Portable.BouncyCastle                                  1.8.10      1.8.10     1.8.10  
   > Serilog                                                2.10.0      2.10.0     2.10.0  
   > SimpleImpersonation                                    3.0.0       3.0.0      3.0.0   
   > SSH.NET                                                2020.0.1    2020.0.1   2020.0.1
   > System.Diagnostics.DiagnosticSource                    5.0.1       5.0.1      5.0.1   
   > System.Security.Permissions                            5.0.0       5.0.0      5.0.0   
   > System.ServiceProcess.ServiceController                5.0.0       5.0.0      5.0.0   

The given project `Plugin.DNS.IONOS` has no updates given the current sources.
Project `Certify.UI.Desktop` has the following updates to its packages
   [net5.0-windows7.0]: 
   Top-level Package                  Requested   Resolved   Latest
   > ToastNotifications.Messages      2.5.1       2.5.1      2.5.1 

Project `Certify.UI.Shared` has the following updates to its packages
   [net462]: 
   Top-level Package                  Requested   Resolved   Latest 
   > Fody                             6.5.2       6.5.2      6.5.2  
   > FontAwesome.WPF                  4.7.0.9     4.7.0.9    4.7.0.9
   > MahApps.Metro                    2.4.7       2.4.7      2.4.7  
   > Markdig.Wpf                      0.5.0.1     0.5.0.1    0.5.0.1
   > PropertyChanged.Fody             3.4.0       3.4.0      3.4.0  
   > Serilog                          2.10.0      2.10.0     2.10.0 
   > ToastNotifications.Messages      2.5.1       2.5.1      2.5.1  

   [net5.0-windows7.0]: 
   Top-level Package                  Requested   Resolved   Latest 
   > Fody                             6.5.2       6.5.2      6.5.2  
   > FontAwesome.WPF                  4.7.0.9     4.7.0.9    4.7.0.9
   > MahApps.Metro                    2.4.7       2.4.7      2.4.7  
   > Markdig.Wpf                      0.5.0.1     0.5.0.1    0.5.0.1
   > PropertyChanged.Fody             3.4.0       3.4.0      3.4.0  
   > Serilog                          2.10.0      2.10.0     2.10.0 
   > ToastNotifications.Messages      2.5.1       2.5.1      2.5.1  

Project `Certify.Server.Api.Public` has the following updates to its packages
   [net5.0]: 
   Top-level Package                                    Requested   Resolved   Latest
   > Microsoft.AspNetCore.Authentication.JwtBearer      5.0.3       5.0.9      5.0.9 
   > Swashbuckle.AspNetCore                             6.0.7       6.1.5      6.2.1 
   > System.IdentityModel.Tokens.Jwt                    6.12.2      6.12.2     6.12.2

Project `Certify.Server.Api.Public.Tests` has the following updates to its packages
   [net5.0]: 
   Top-level Package                    Requested   Resolved   Latest 
   > coverlet.collector                 3.1.0       3.1.0      3.1.0  
   > Microsoft.AspNetCore.TestHost      5.0.9       5.0.9      5.0.9  
   > Microsoft.NET.Test.Sdk             16.11.0     16.11.0    16.11.0
   > MSTest.TestAdapter                 2.2.5       2.2.5      2.2.6  
   > MSTest.TestFramework               2.2.5       2.2.5      2.2.6  

Project `Plugin.Licensing.Tests` has the following updates to its packages
   [net462]: 
   Top-level Package             Requested   Resolved   Latest 
   > Fody                        6.5.2       6.5.2      6.5.2  
   > Microsoft.NET.Test.Sdk      16.11.0     16.11.0    16.11.0
   > MSTest.TestAdapter          2.2.5       2.2.5      2.2.6  
   > MSTest.TestFramework        2.2.5       2.2.5      2.2.6  
   > Newtonsoft.Json             13.0.1      13.0.1     13.0.1 
   > PropertyChanged.Fody        3.4.0       3.4.0      3.4.0  

   [net5.0]: 
   Top-level Package             Requested   Resolved   Latest 
   > Fody                        6.5.2       6.5.2      6.5.2  
   > Microsoft.NET.Test.Sdk      16.11.0     16.11.0    16.11.0
   > MSTest.TestAdapter          2.2.5       2.2.5      2.2.6  
   > MSTest.TestFramework        2.2.5       2.2.5      2.2.6  
   > Newtonsoft.Json             13.0.1      13.0.1     13.0.1 
   > PropertyChanged.Fody        3.4.0       3.4.0      3.4.0  

The given project `Plugin.DNS.CertifyDns` has no updates given the current sources.
Project `Certes` has the following updates to its packages
   [netstandard2.0]: 
   Top-level Package            Requested   Resolved   Latest
   > Newtonsoft.Json            13.0.1      13.0.1     13.0.1
   > Portable.BouncyCastle      1.8.10      1.8.10     1.8.10

   [net5.0]: 
   Top-level Package            Requested   Resolved   Latest
   > Newtonsoft.Json            13.0.1      13.0.1     13.0.1
   > Portable.BouncyCastle      1.8.10      1.8.10     1.8.10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment