Giter Site home page Giter Site logo

xamele0n / nuget.client Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aelij/nuget.client

0.0 1.0 0.0 38.14 MB

Core client libraries for NuGet Services

License: Other

PowerShell 3.21% Shell 0.03% C# 83.07% C++ 1.04% C 0.01% CSS 2.15% ASP 0.21% GLSL 0.01% F# 0.01% Visual Basic 0.07% JavaScript 10.17% HTML 0.06%

nuget.client's Introduction

NuGet logo


NuGet Client Tools

This repo contains the following clients:

Build Status

VSTS Build

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 client tools

Prerequisites

Steps to build NuGet client tools

  1. Clone NuGet/NuGet.Client repository

    git clone https://github.com/NuGet/NuGet.Client

  2. Start PowerShell. CD into the cloned repository directory.

  3. Run configuration script

    .\configure.ps1

  4. Build with

    .\build.ps1 -SkipUnitTest

    Or Build and Unit test with

    .\build.ps1

  5. Run all test-suites if inside Microsoft corpnet

    .\runTests.ps1

In case you have build issues try cleaning the local repository using git clean -xdf and retry steps 3 and 4.

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" (released as Visual Studio 2017)

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

  • -Fast - runs minimal incremental build. Skips end-to-end packaging step.

Reveal all script parameters and switches by running

Get-Help .\build.ps1 -detailed

Build artifacts location

  • $(NuGetClientRoot)\Artifacts - this folder will contain the Package Manager extension (NuGet.Tools.vsix) and NuGet command-line client application (nuget.exe)
  • $(NuGetClientRoot)\Artifacts\nupkgs - this folder will contain all our projects packages

nuget.client's People

Contributors

emgarten avatar deepakaravindr avatar zhili1208 avatar danliu avatar alpaix avatar joelverhagen avatar jainaashish avatar pranavkm avatar analogrelay avatar nkolev92 avatar mishra14 avatar jeffhandley avatar johnataylor avatar drewgillies avatar toddm avatar davidfowl avatar xavierdecoster avatar ranjinim avatar dtivel avatar sblom avatar spadapet avatar maartenba avatar bhuvak avatar rrelyea avatar benaadams avatar chengtian avatar andriysvyryd avatar forderud avatar sbanni avatar harshgmsft avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.