Visual Studio

[Visual Studio] Create Nuget Package (.NET Framework)

전자기린 2019. 2. 25. 23:01

Commandline 및 nugetpackageexplorer를 설치하고 

Nuget Package를 생성하여 업로드하는 방법입니다.

 

nuget.org (recommended latest ) 권장 버전 설치

내려받은 nuget.exe 파일을 원하는 경로에 저장합니다.

 

 

내PC - 속성 - 고급 시스템 설정 - 환경변수 - 시스템변수(새로만들기) 변수:nuget 값:nuget.exe 경로

 

 

시스템변수 Path에 nuget.exe의 폴더 경로를 추가합니다.

 

 

 


 

 

 

Power Shell 관리자 모드를 실행하여 NugetPackageExplorer.exe를 설치합니다.

 

 

 

iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

 

 

※만약 설치가 진행되지 않고 보안문제가 발생한다면 "Set-ExecutionPolicy remotesigned"로 보안을 해제※

 

 

위 작업이 완료되었다면

"choco install nugetpackageexplorer" 인스톨 해제하여 설치를 마무리합니다.

 


 

Nuget 배포를 위한 프로젝트를 준비합니다.

 

솔루션폴더에서 .csproj이 존재하는 폴더로 이동해여 cmd를 실행하고 "nuget spec JS_LIB.csproj" 을 입력하면 .nuspec 파일이 생성됩니다.

 

 

 

생성된 .nuspec 파일을 열어 정보를 입력합니다.

 

 

 

cmd창으로 돌아가 "nuget pack"을 입력하면 .nupkg 파일이 생성됩니다.

 

 



이제 https://www.nuget.org/ 에서 패키지 업로드를 하면됩니다.

 

 

 

.nupkg 파일을 등록하면 Nuget 서버에서 바이러스 체크와 함께 15분 뒤 에 등록된다.