Mendz.Library on NuGet - The Experience

Publishing to NuGet is quick and easy. Visual Studio 2017 has the basic tools available to create NuGet packages. Just follow the steps, upload and you're good!

The first thing you need in order to publish your binaries to NuGet is to setup your project's NuGet packaging settings in Visual Studio. Here's a good reference from Microsoft: Creating a Package. Notice the following:
  • There's a field for license URL. Decide on what license to use and put the license URL to your package's license. Optionally, you can also choose to require downloaders to accept the license. Depending on your selected license, this may be a good idea.
  • There are fields for repository information. If your package is open-source, your license may require you to share your codes. This means that the repository should be done first before you publish your package in NuGet.
Of course, you need to have a NuGet account. Once setup, the online tool has an option to upload NuGet packages. Once uploaded, that's it! All you need to do is to review the Info section for accuracy, and perhaps to also test that the NuGet package is working properly when referenced/used in projects.

I am reviewing the features in NuGet packaging so I can establish a personal process that would work best for me and for my work. For now, it feels good to find Mendz.Library out and ready.

Access the latest Mendz.Library codes at GitHub. The latest Mendz.Library binary can be downloaded from NuGet.

Comments