NuGet.Client

Core client libraries for NuGet Services

NuGet logo


#NuGet Client Tools

This repo contains the following clients: * NuGet command-line tool 3.0 and higher * Visual Studio 2015 Extension * Visual Studio “15” Extension * PowerShell CmdLets

Build Status

Build status

Open Source Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

How to build NuGet VisualStudio extension

###Prerequisites: - VisualStudio 2015 - VisualStudio 2015 SDK - Windows 10 SDK - Git - Powershell

###Steps to build the clients tools repo: - Clone NuGet.Client Repo by running the following command git clone https://github.com/NuGet/NuGet.Client - Start powershell - CD into the clone repo directory - Run .\build.ps1 -CleanCache

######In case you have build issues please clean the local repo using git clean -xdf and retry building

####Notable .\build.ps1 switches - -SkipVS14 - skips building binaries targeting Visual Studio “14” (released as Visual Studio 2015) - -SkipVS15 - skips building binaries targeting Visual Studio “15”

Note that if only one of Visual Studio 2015 (Dev14) or Visual Studio 15 (Dev15) is installed, neither of the above switches is necessary - the script will build according to the installed version.

  • -SkipXProj - skips building the NuGet.Core XProj projects
  • -SkipTests - builds binaries, skips running tests
  • -SkipRestore - builds without restoring first
  • -SkipSubmodules - builds without updating submodules
  • -SkipILMerge - builds without creating an ILMerged nuget.exe
  • -Fast - skips tests, submodule updates, and ILMerged nuget.exe

###Build Artifacts - (RepoRootFolder)\Artifacts - this folder will contain the Vsix and NuGet command-line - (RepoRootFolder)\Nupkgs - this folder will contain all our projects packages

Related Repositories

NuGet.Client

NuGet.Client

Core client libraries for NuGet Services ...

axolotl-sample-client

axolotl-sample-client

Very basic example of how to NuGet reference libaxolotl and curve25519 for crypto use. ...

GetNuTool

GetNuTool

The lightweight NuGet Client as a portable & embeddable tool for work with NuGet packages / [GNT], [gnt.core] ...

NuGet.Client

NuGet.Client

Core client libraries for NuGet Services ...

NuGet.Client

NuGet.Client

Core client libraries for NuGet Services ...


Top Contributors

emgarten deepakaravindr feiling danliu zhili1208 joelverhagen pranavkm alpaix anurse jeffhandley MeniZalzman yishaigalatzer rohit21agrawal jainaashish johnataylor drewgillies toddm davidfowl xavierdecoster RanjiniM sblom mishra14 spadapet bhuvak maartenba rrelyea TimBarham ChengTian AndriySvyryd dtivel

Releases

-   v3.4.3.855-VSIX-Dev1 zip tar
-   v3.4.3-VSIX-Dev15 zip tar
-   v3.4.2-VSIX-Dev15 zip tar
-   v3.4.2-VSIX-Dev14 zip tar
-   v3.4.1.809-VSIX-Dev1 zip tar
-   v3.4.1.807-VSIX-Dev1 zip tar
-   v3.4.0-rc-VSIX zip tar
-   v3.4.0-rc-CommandLin zip tar
-   v3.4.0-VSIX zip tar
-   v3.4.0-VSIX-Dev15 zip tar
-   v3.3.0-VSIX zip tar
-   v3.3.0-CommandLine zip tar
-   3.5.0-rc1-final zip tar
-   3.5.0-beta2-final zip tar
-   3.5.0-beta zip tar
-   3.5.0-beta-final zip tar
-   3.4.5 zip tar
-   3.4.4-rtm zip tar
-   3.4.4-rc zip tar