다음을 통해 공유


빠른 시작: dotnet CLI를 사용하여 패키지 설치 및 사용

NuGet 패키지에는 개발자가 다른 개발자가 프로젝트에서 사용할 수 있도록 하는 컴파일된 이진 코드가 포함되어 있습니다. 자세한 내용은 NuGet이란?을 참조하세요. 이 빠른 시작에서는 dotnet add package 명령을 사용하여 인기 있는 Newtonsoft.Json NuGet 패키지를 .NET 프로젝트에 설치하는 방법을 설명합니다.

코드에서 설치된 패키지를 지시문으로 using <namespace> 참조합니다. 여기서 <namespace> 는 종종 패키지 이름입니다. 그런 다음 프로젝트에서 패키지의 API를 사용할 수 있습니다.

nuget.org/packages 탐색하여 사용자 고유의 애플리케이션에서 다시 사용할 수 있는 패키지를 찾습니다. Visual Studio 내에서 https://nuget.org직접 검색하거나 패키지를 찾아 설치할 수 있습니다. 자세한 내용은 프로젝트에 대한 NuGet 패키지 찾기 및 계산을 참조하세요.

필수 조건

프로젝트 만들기

.NET 프로젝트에 NuGet 패키지를 설치할 수 있습니다. 이 연습에서는 다음과 같이 dotnet CLI를 사용하여 간단한 .NET 콘솔 프로젝트를 만듭니다.

  1. 프로젝트에 대한 Nuget.Quickstart 폴더를 만듭니다.

  2. 명령 프롬프트를 열고 새 폴더로 전환합니다.

  3. 다음 명령을 사용하여 프로젝트를 만듭니다.

    dotnet new console
    
  4. 앱을 테스트하는 데 사용합니다 dotnet run . Hello, World! 출력이 표시됩니다.

Newtonsoft.Json NuGet 패키지 추가

  1. 다음 명령을 사용하여 Newtonsoft.json 패키지를 설치합니다.

    dotnet add package Newtonsoft.Json
    
  2. 명령이 완료되면 Visual Studio에서 Nuget.Quickstart.csproj 파일을 열어 추가된 NuGet 패키지 참조를 확인합니다.

    <ItemGroup>
      <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
    </ItemGroup>
    

앱에서 Newtonsoft.Json API 사용

  1. Visual Studio에서 Program.cs 파일을 열고 파일 맨 위에 다음 줄을 추가합니다.

    using Newtonsoft.Json;
    
  2. 다음 코드를 추가하여 문을 바꿉니다 Console.WriteLine("Hello, World!"); .

    namespace Nuget.Quickstart
    {
        public class Account
        {
            public string? Name { get; set; }
            public string? Email { get; set; }
            public DateTime DOB { get; set; }
        }
        internal class Program
        {
            static void Main(string[] args)
            {
                Account account = new Account
                {
                    Name = "John Doe",
                    Email = "john@nuget.org",
                    DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc),
                };
    
                string json = JsonConvert.SerializeObject(account, Formatting.Indented);
                Console.WriteLine(json);
            }
        }
    }
    
  3. 파일을 저장한 다음 명령을 사용하여 앱을 빌드하고 실행합니다 dotnet run . 출력은 코드에 있는 개체의 Account JSON 표현입니다.

    {
      "Name": "John Doe",
      "Email": "john@nuget.org",
      "DOB": "1980-02-20T00:00:00Z"
    }
    

첫 번째 NuGet 패키지를 설치하고 사용하시게 된 것을 축하드립니다.

Channel 9YouTube에서 더 많은 NuGet 비디오를 확인하세요.

다음 단계

dotnet CLI를 사용하여 NuGet 패키지를 설치하고 사용하는 방법에 대해 자세히 알아봅니다.