본문 바로가기

Programming/ETC

Nuget Package Publish

반응형

 

시나리오 : .Net Standard 프로젝트를 패키징하여 nuget.org에 게시

 

0. (최초 1회 필요) nuget.org 회원가입 및 API Key 발급

ref : https://docs.microsoft.com/ko-kr/nuget/nuget-org/publish-a-package#create-api-keys

 

1. .nupkg file 준비

  • 코드 수정
  • [프로젝트 우클릭 - 속성 - 패키지]에서 버전 올리기(패키지 버전 + 필요에 따라 어셈블리 버전, 어셈블리 파일 버전)

 

  • [프로젝트 우클릭 - 팩] 수행 후 bin/debug 경로(혹은 지정 경로)에 .nupkg file 생성 확인

 

2. .nupkg file 게시

  • Visual Studio에서 패키지 관리자 콘솔(Package Manager console) 실행
  • 패키지 파일 위치로 이동
    • cd C:\WorkSpace\mvvm-netstandard\mvvm-netstandard\mvvm-netstandard\bin\Debug
  • 패키지 게시
    • dotnet nuget push {패키지명}.nupkg --api-key {발급받은Key} --source https://api.nuget.org/v3/index.json

ref : https://docs.microsoft.com/ko-kr/nuget/nuget-org/publish-a-package#publish-with-dotnet-nuget-push

 

 

 

반응형