/NetCore.PluginsDiff

Compares two folders containing published .NET projects and lists the differences in files

Apache License 2.0Apache-2.0

Plugins Diff for .NET Core projects

Plugin Diff is a tool that is useful with .NET Core applications that use dynamically-loaded plugins (assemblies). Given the source code of your application and the details of the plugins, it will calculate all the assemblies or NuGet packages that are required to be dropped into the application for it to be able to load and run the plugins.

What's included?

This is what is included (or planned) in the repo:

  • A .NET Core class library that contains the core logic for calculating the plugin diffs.
  • A CLI tool, available both as a .NET Core tool and a standalone cross-platform executable.
  • A Cake Build task

Getting started

To run Plugins Diff, you will need the following installed:

  • .NET Core SDK: The tool uses the dotnet CLI tools to perform its core tasks.

Class library

TBD

CLI tool

TBD

Cake Build task

TBD