CompareNETObjects 4.74.0

Install-Package CompareNETObjects -Version 4.74.0
dotnet add package CompareNETObjects --version 4.74.0
<PackageReference Include="CompareNETObjects" Version="4.74.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CompareNETObjects --version 4.74.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CompareNETObjects, 4.74.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install CompareNETObjects as a Cake Addin
#addin nuget:?package=CompareNETObjects&version=4.74.0

// Install CompareNETObjects as a Cake Tool
#tool nuget:?package=CompareNETObjects&version=4.74.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

What you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.

  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETFramework 4.5.1

    • No dependencies.
  • .NETFramework 4.5.2

    • No dependencies.
  • .NETFramework 4.6

    • No dependencies.
  • .NETFramework 4.7

    • No dependencies.
  • .NETFramework 4.7.1

    • No dependencies.
  • .NETFramework 4.7.2

    • No dependencies.
  • .NETFramework 4.8

    • No dependencies.
  • .NETStandard 1.3

  • .NETStandard 2.0

  • .NETStandard 2.1

NuGet packages (81)

Showing the top 5 NuGet packages that depend on CompareNETObjects:

Package Downloads
Xero.NetStandard.OAuth2

This is a .NETStandard SDK library, used to communicate with the Xero API using OAuth2.0. See https://github.com/XeroAPI/Xero-NetStandard for more information

Repository

A generic implementation for the repository pattern in C#.

NUnit.DeepObjectCompare

Add deep object comparison to your NUnit assertions. Simply use Is.DeepEqualTo in place of Is.EqualTo.

xUnit.Asserts.Compare

xUnit deep comparing assertions by CompareNETObjects

NUnit.Asserts.Compare

NUnit comparing assertions

GitHub repositories (14)

Showing the top 5 popular GitHub repositories that depend on CompareNETObjects:

Repository Stars
EventStore/EventStore
The stream database optimised for event sourcing
microsoft/AttackSurfaceAnalyzer
Attack Surface Analyzer can help you analyze your operating system's security configuration for changes during software installation.
microsoft/playwright-dotnet
.NET version of the Playwright testing and automation library.
Xavalon/XamlStyler
Visual Studio extension to help format your XAML source code
Element-Blazor/Element-Blazor
A Web UI Library based on Element and Blazor WebAssembly.
Version Downloads Last updated
4.74.0 118,568 9/24/2021
4.73.0 700,844 3/19/2021
4.72.0 195,523 2/9/2021
4.71.0 73,607 1/23/2021
4.70.0 22,830 1/18/2021
4.69.0 31,619 1/9/2021
4.68.0 339 1/9/2021
4.67.0 562,711 9/12/2020
4.66.0 855,922 4/12/2020
4.65.0 760,375 12/21/2019
4.64.0 189,374 11/25/2019
4.63.0 369,869 9/16/2019
4.62.0 306,560 7/24/2019
4.61.0 121,564 7/3/2019
4.59.0 541,676 5/12/2019
4.58.0 464,942 2/26/2019
4.57.0 1,745,485 10/11/2018
4.56.0 137,553 9/27/2018
4.55.0 495,245 7/3/2018
4.54.0 4,680 6/30/2018
4.53.0 198,304 5/9/2018
4.52.0 152,848 3/4/2018
4.51.0 1,333 3/3/2018
4.4.0 10,098 2/24/2018
4.3.0 270,740 12/22/2017
4.2.0 775 12/22/2017
4.1.0 11,518 12/13/2017
4.0.0 316,793 11/13/2017
3.12.0 8,643 11/11/2017
3.10.0 3,291 11/11/2017
3.9.0 413,442 7/15/2017
3.8.0 163,082 5/12/2017
3.6.0 309,542 12/16/2016
3.5.0 574,803 3/5/2016
3.4.0 12,765 3/1/2016
3.3.0 197,707 10/10/2015
3.2.0 163,045 3/13/2015
3.1.0 226,551 8/25/2014
3.0.0 48,967 5/23/2014
2.3.0 2,133 5/20/2014
2.2.0 5,333 5/8/2014
2.1.0 6,157 4/11/2014
2.0.0 16,770 3/15/2014
1.7.4 76,415 11/7/2013
1.7.3 10,920 10/4/2013
1.7.2 26,845 6/25/2013
1.7.1 62,547 5/3/2013
1.7.0 1,153 5/3/2013
1.6.0 13,380 12/20/2012
1.4.2 8,281 4/27/2012
1.3.0 10,004 4/17/2012

Support for Nullable DateTimeOffset by goyzhang https://github.com/GregFinzer/Compare-Net-Objects/issues/230

New config option to IgnoreConcreteTypes by goyzhang  https://github.com/GregFinzer/Compare-Net-Objects/issues/232

Fix for circular references in EnumerableComparer by idealist1508 https://github.com/GregFinzer/Compare-Net-Objects/issues/237