dotnet-nugetize 1.2.3

dotnet tool install --global dotnet-nugetize --version 1.2.3                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-nugetize --version 1.2.3                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-nugetize&version=1.2.3                
nuke :add-package dotnet-nugetize --version 1.2.3                

The nugetize dotnet global tool (available after installation) allows quick iteration while creating nuget packages. This is done in the fastest possible way without compromising your customizations to the build process, all without incurring a full build/pack!

Carefully tweaking your packages until they look exactly the way you want them should not be a tedious and slow process. Even requiring your project to be built between changes can be costly and reduce the speed at which you can iterate on the packaging aspects of the project. Also, generating the final .nupkg, opening it in a tool and inspecting its content, is also not ideal for rapid iteration.

This tool works together with NuGetizer to provide the most productive solution for your packing needs. This is achieved is by a combination of a simulated design-time build that skips the compiler invocation and avoids the output file copying entirely, and built-in support in NuGetizer to emit the entire contents of the package as MSBuild items with full metadata, that the tool can use to render an accurate report that contains exactly the same information that would be used to emit the final .nupkg without actually generating it.

The following is the output of a comprehensive smart multi-targeted library example from the documentation:

nugetize smart library

The tool will emit the .nuspec file so you can inspect precisely what's being packed and from where, should you need to dig deeper. Moreover, it's rendered as a helpful link (in most terminals) so you can click on it directly to open (i.e. from within the VSCode terminal).

NuGetizer supports running nugetize on all the samples in the documentation directly in your browser in a GitHub Codespace

As soon as the codespace is running, just use the terminal to go to the desired sample directory and just run nugetize! You can even open a pwsh terminal if that's more your thing.

NOTE: dotnet-nugetize does not support projects that don't reference the NuGetizer package.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.2.3 357 8/9/2024
1.2.2 239 5/17/2024
1.2.1 487 11/30/2023
1.2.0 355 10/11/2023
1.1.1 680 8/28/2023
1.1.0 228 8/11/2023
1.0.5 235 7/6/2023
1.0.4 229 5/5/2023
1.0.3 178 5/5/2023
1.0.2 194 4/19/2023
1.0.1 289 3/22/2023
1.0.0 207 3/21/2023
1.0.0-rc.1 100 3/21/2023
1.0.0-rc 216 2/26/2023
1.0.0-beta 251 2/25/2023
1.0.0-alpha 257 2/25/2023
0.9.5 350 2/25/2023
0.9.4 260 2/23/2023
0.9.3 266 2/18/2023
0.9.2 287 2/11/2023
0.9.1 5,280 11/16/2022
0.9.0 516 9/3/2022
0.8.0 1,056 6/9/2022
0.8.0-beta 264 6/1/2022
0.7.5 1,472 10/13/2021
0.7.4 598 7/20/2021
0.7.3 312 7/19/2021
0.7.2 355 7/16/2021
0.7.1 381 6/17/2021
0.7.0 379 5/10/2021
0.6.2 362 3/30/2021
0.6.1 387 3/30/2021
0.6.0 639 12/10/2020
0.5.0 477 11/25/2020
0.4.12 428 11/20/2020
0.4.11 423 11/4/2020
0.4.10 442 10/29/2020
0.4.9 440 10/26/2020
0.4.8 426 10/25/2020
0.4.7 449 10/21/2020
0.4.6 460 10/21/2020
0.4.5 457 10/8/2020
0.4.4 485 10/8/2020
0.4.3 459 10/4/2020
0.4.2 593 10/4/2020
0.4.1 471 10/2/2020
0.4.0 531 10/1/2020
0.3.0 466 10/1/2020
0.3.0-rc 292 9/30/2020
0.3.0-beta 359 9/30/2020
0.3.0-alpha 381 9/29/2020