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.
- Host: GitHub
- URL: https://github.com/databooster/nupkgmerge
- Owner: DataBooster
- License: mit
- Created: 2017-05-10T14:35:09.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-29T17:21:03.000Z (about 2 years ago)
- Last Synced: 2025-03-23T23:34:08.771Z (about 1 year ago)
- Topics: merge, nuget, nupkg, packages, tool
- Language: C#
- Homepage: https://nupkgmerge.codeplex.com/
- Size: 1.07 MB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: license.md
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.