반응형
시나리오 : .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
반응형