dotnet-nugetize 1.2.4

dotnet tool install --global dotnet-nugetize --version 1.2.4
                    
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.4
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-nugetize&version=1.2.4
                    
nuke :add-package dotnet-nugetize --version 1.2.4
                    

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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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.4 583 11/25/2024
1.2.3 549 8/9/2024
1.2.2 274 5/17/2024
1.2.1 529 11/30/2023
1.2.0 388 10/11/2023
1.1.1 735 8/28/2023
1.1.0 264 8/11/2023
1.0.5 266 7/6/2023
1.0.4 277 5/5/2023
1.0.3 222 5/5/2023
1.0.2 232 4/19/2023
1.0.1 325 3/22/2023
1.0.0 251 3/21/2023
1.0.0-rc.1 136 3/21/2023
1.0.0-rc 253 2/26/2023
1.0.0-beta 287 2/25/2023
1.0.0-alpha 288 2/25/2023
0.9.5 385 2/25/2023
0.9.4 299 2/23/2023
0.9.3 307 2/18/2023
0.9.2 323 2/11/2023
0.9.1 7,115 11/16/2022
0.9.0 558 9/3/2022
0.8.0 1,184 6/9/2022
0.8.0-beta 308 6/1/2022
0.7.5 1,538 10/13/2021
0.7.4 657 7/20/2021
0.7.3 371 7/19/2021
0.7.2 413 7/16/2021
0.7.1 438 6/17/2021
0.7.0 440 5/10/2021
0.6.2 430 3/30/2021
0.6.1 456 3/30/2021
0.6.0 720 12/10/2020
0.5.0 556 11/25/2020
0.4.12 500 11/20/2020
0.4.11 503 11/4/2020
0.4.10 515 10/29/2020
0.4.9 516 10/26/2020
0.4.8 502 10/25/2020
0.4.7 527 10/21/2020
0.4.6 534 10/21/2020
0.4.5 529 10/8/2020
0.4.4 560 10/8/2020
0.4.3 533 10/4/2020
0.4.2 669 10/4/2020
0.4.1 551 10/2/2020
0.4.0 601 10/1/2020
0.3.0 549 10/1/2020
0.3.0-rc 363 9/30/2020
0.3.0-beta 429 9/30/2020
0.3.0-alpha 457 9/29/2020