How to Add NuGet Package from Your Local Machine

  • By:Other
  • 01-04-2024
  • 7

Adding NuGet Package from Local Machine Simplified

In the world of .NET development, NuGet packages play a crucial role in sharing and managing libraries. While adding packages from official repositories like is simple, there are scenarios where you may need to add a NuGet package directly from your local machine. This blog post will guide you through the process step by step.


Before we dive into the process, make sure you have the NuGet CLI installed on your machine. If not, you can download it from the official NuGet website.

Step 1: Pack Your Project

The first step is to pack your project into a NuGet package. Navigate to your project directory in the command line and run the following command:

nuget pack YourProject.csproj

This will create a NuGet package (.nupkg) file in the same directory.

Step 2: Add the Package Locally

Next, we will add the package from our local machine to a project. Run the following command in the target project directory:

nuget add YourLocalPackage.nupkg -Source C:YourLocalNugetPackages

Replace YourLocalPackage.nupkg with the name of your package file and C:YourLocalNugetPackages with the path to the directory containing your local NuGet packages.

Step 3: Reference the Package

Finally, reference the added package in your project. Open your project file and add the following line within the tags:

Replace YourLocalPackage with the actual package name and version as needed.


Build your project and run it to ensure that the locally added NuGet package functions correctly within your application.

Wrap Up

Congratulations! You have successfully added a NuGet package from your local machine to your project. This approach can be handy during development when you need to test packages locally before publishing them. Remember to manage your local packages carefully and ensure they meet the required dependencies.




    Online Service