C#교과서 마스터하기 42. NuGet 패키지

min seung moon·2021년 7월 15일
0

C#

목록 보기
44/54

https://www.youtube.com/watch?v=x3U2lhdBLKM&list=PLO56HZSjrPTB4NxAsEP8HRk6YKBDLbp7m&index=77

1. NuGet 패키지

  • 닷넷 패키지 관리자
    • DLL 파일과 메타 데이터
  • https://nuget.org
    • NuGet 갤러리
  • Public 패키지 공유
    • Private 패키지 공유
      • 유료 패키지
      • 개인 패키지 관리

2. 프로젝트

    1. DulAlgorithm project 사용(SelectionSort)

01. DulAlgorithm Project

  • 시작 프로젝트로 설정 후 Releas 모드로 다시 빌딩

02. 파일 탐색기에서 dll 파일 찾아보기

03. 팩 : NugetPackage로 만들어주기

  • 속성에서 패키지에 NuGet 패키지 생성 체크 후 다시 빌드, 빌드, 또는 팩


04. nuget에 업로드

  • 동일한 이름이 이미 업로드가 되어 있으면 안되니 수정해서 넣어준다

  • 유효성 검사 후 통과 되면 등록이 된다(maybe 10m later)



05. 새 프로젝트에서 패키지 사용해보기

-1. 만약에 NuGet 패키지가 안나온다면 패키지 소스 추가 & 업데이트

https://www.nuget.org/api/v2/
https://api.nuget.org/v3/index.json

-2. 적용





-3. 코드 사용

using System;

namespace DulAlgorithm.NuGetTest
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] numbers = { 33, 22, 55, 11 };

            int[] result = DulAlgorithm.Algorithm.SelectionSort(numbers);

            foreach (var item in result)
            {
                Console.WriteLine(item);
            }
        }
    }
}

profile
아직까지는 코린이!

0개의 댓글