An open API service indexing awesome lists of open source software.

https://github.com/databooster/nupkgmerge

(Migrated from CodePlex) NupkgMerge is a NuGet packages merge tool which lets you merge two .nupkg packages (two .NET Framework Versions) into a single .nupkg package.
https://github.com/databooster/nupkgmerge

merge nuget nupkg packages tool

Last synced: about 1 year ago
JSON representation

(Migrated from CodePlex) NupkgMerge is a NuGet packages merge tool which lets you merge two .nupkg packages (two .NET Framework Versions) into a single .nupkg package.

Awesome Lists containing this project

README

          

# NuGet Packages Merge Tool

This is a utility for merging two NuGet packages _(two .NET Framework Versions)_ into a single nupkg package _(Multi-TargetFrameworks)_.

### Usage

**NupkgMerge**.exe **-p**[rimary] "primary.nupkg" **-s**[econd] "second.nupkg" **-o**[ut] "output.nupkg"

* **-P**[rimary]
: Specifies the primary nupkg file to merge from. _(Higher Priority)_
* **-S**[econd]
: Specifies the second nupkg file to merge from. _(Lower Priority)_ Only those items_(metadata/files)_ which are not in the primary nupkg file will be included in the output nupkg file.
* **-O**[ut]
: Specifies the file name of new nupkg package for the merged output.

To merge more than two packages into a single package, please execute NupkgMerge in iterations. _(Pass the previous output file into the next iteration's primary file argument)_

For source package created from a **csproj** or **vbproj** file, the auto-generated flat list of package dependencies will be **grouped** into a corresponding targetFramework group _(if the source package supports a unique .NET Framework)_ while merging.