이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 6945|회답: 5

[출처] 3분 만에 NuGet 패키지를 만들고 배포하는 법을 배우세요

[링크 복사]
게시됨 2022. 9. 12. 오후 9:57:24 | | | |
요구사항: 일상 개발에서는 서드파티 라이브러리 패키지가 자주 사용되며, 이 글에서는 Windows의 Visual Studio에서 .NET Standard 라이브러리에서 NuGet 패키지를 생성하고 이를 배포하는 방법을 소개합니다www.nuget.org위에서 플러그인을 더 많은 .NET/C# 개발자들에게 제공하세요.

복습:

실용 운영: ProGet을 사용해 NuGet 개인 저장소를 구축하세요
https://www.itsvse.com/thread-10263-1-1.html

Nuget은 여러 라이브러리를 하나의 패키지로 묶습니다
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (v) Pipelines를 이용한 NUGET 패키지 릴리스 자동화
https://www.itsvse.com/thread-9381-1-1.html

Nuget 시리즈 2는 BaGet을 사용하여 프라이빗 Nuget 서비스를 구축합니다
https://www.itsvse.com/thread-9380-1-1.html

Nuget Series 1은 asp.net 를 사용하여 개인 Nuget 저장소를 구축합니다
https://www.itsvse.com/thread-9368-1-1.html

Nuget은 HTTP 프록시 접근을 설정합니다
https://www.itsvse.com/thread-9287-1-1.html

Tencent Cloud Nuget Package Manager를 사용해 다운로드 속도를 높이세요
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] 누겟 요원을 설정해
https://www.itsvse.com/thread-4231-1-1.html

누겟 가정용 소스(미러 소스)
https://www.itsvse.com/thread-3925-1-1.html
NuGet.org 개요

NuGet.org NuGet 패키지의 공개 호스트이며, 매일 수백만 명의 .NET 및 .NET Core 개발자들이 사용하고 있습니다.

마이크로소프트 계정 가입

NuGet.org 계정을 생성하려면 Microsoft Personal Account(MSA) 또는 Azure Active Directory(AAD) 계정이 필요합니다. 계정이 없다면 계정을 만들어 보세요.

하이퍼링크 로그인이 보입니다.

이미 등록하셨다면, NuGet.org 로그인 페이지를 방문해 주세요:하이퍼링크 로그인이 보입니다.

프로젝트 만들기

아래와 같이 vs2019를 사용해 .NET Standard 라이브러리 프로젝트를 만들었습니다:



프로젝트에서는 직접 코드를 작성하세요. 그건 말할 필요도 없습니다.

아이템을 우클릭한 후 속성 메뉴 명령을 선택한 후 포장 탭을 선택하세요. 아래에 나와 있습니다:



프롬프트 정보에 따라 해당 텍스트 입력 상자를 작성하세요.



상단 툴바에서 "Release" 구성을 선택한 후 프로젝트를 우클릭한 후 "Package"를 클릭하면 출력 정보가 다음과 같습니다:

1>------ 빌드 시작: 프로젝트: Sw.Core.Common, 구성: Release Any CPU ------
1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll
1> 패키지 "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg"이 성공적으로 생성되었습니다.
========== 생성: 성공 1회, 실패 0회, 최신 회수 0회, 건너뛰기 0회==========
NuGet으로 업로드

Microsoft 계정을 사용해 NuGet 앱에 로그인하고 다음과 같이 권한을 부여하세요:



내비게이션 바에서 업로드를 클릭하세요, 링크:

하이퍼링크 로그인이 보입니다.



생성한 릴리스 패키지를 위해 "Sw.Core.Common.1.0.0.nupkg"을 선택하세요.

맨 아래로 당겨서 게시를 클릭하세요.



출시가 성공한 후 브라우저는 링크로 리디렉션되며, 패키지가 아직 공개되지 않았다는 알림이 뜨게 됩니다. 검색 결과에 나타나며, 검증과 인덱싱이 완료되면 설치 및 복원이 가능합니다. 패키지 검증과 인덱싱은 최대 한 시간이 걸릴 수 있습니다. 더 읽어보세요.

성공적으로 출판된 후 링크:

하이퍼링크 로그인이 보입니다.

nuget 패키지에 대해 몇 가지 지침을 구성하고, .csproj 구성을 다음과 같이 수정할 수 있습니다:

(끝)





이전의:크롬 구글 크롬은 메시지에 대한 알림을 구독 취소합니다
다음:[실제 전투] State Secret 4 (SM4)는 .NET과 Java를 사용해 서로를 복호화합니다
게시됨 2022. 9. 12. 오후 11:19:49 |
배우세요
 집주인| 게시됨 2022. 11. 13. 오후 4:02:17 |
NUGET은 .NET Framework 버전의 라이브러리를 패키징합니다:

1. 다음 주소에서 nuget.exe 프로그램을 다운로드하세요:https://www.nuget.org/downloads
2. nuget.exe 프로그램을 우클릭해 차단 해제.
3. 명령은 다음과 같습니다:

여기서 xxxxx는 프로젝트 이름입니다
 집주인| 게시됨 2023. 10. 22. 오후 10:16:30 |
nuget 패키지 생성 모범 사례:하이퍼링크 로그인이 보입니다.
 집주인| 게시됨 2025. 9. 9. 오전 9:10:25 |
NuGet 패키지 탐색기

로컬 또는 원격 NuGet 패키지의 구조, 의존성 및 기타 내용을 볼 수 있는 그래픽 도구입니다.

근원:하이퍼링크 로그인이 보입니다.
다운로드:하이퍼링크 로그인이 보입니다.

아래에 나와 있습니다:

 집주인| 게시됨 2025. 9. 29. 오후 1:26:19 |
dotnet 명령어를 사용해 푸시를 패키징하세요

참조:하이퍼링크 로그인이 보입니다.
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com