NuGet 다중 플랫폼 라이브러리 프로젝트(Nugetizer 3000)
'Nugetizer 3000'을 사용하여 플랫폼 간에 코드를 공유하는 NuGet 패키지를 자동으로 만듭니다.
NuGetizer 3000을 사용하여 플랫폼 간에 코드를 공유하는 NuGet 패키지를 자동으로 만들 수 있습니다. 이렇게 하면 기존 라이브러리 프로젝트에서 NuGet 패키지를 만들거나 새 다중 플랫폼 라이브러리 프로젝트를 만들 수 있습니다.
Nugetizer 3000은 Mac용 Visual Studio 포함되어 있습니다. 새 파일 > 창에서 라이브러리 > Mulitplatform 라이브러리 프로젝트 형식을 찾습니다.
NuGet 패키지 빌드
구성되면 프로젝트의 모든 빌드는 코드를 다른 앱과 내부적으로 공유하거나 NuGet.org 업로드하는 데 사용할 수 있는 완전한 NuGet 패키지를 출력합니다.
이 기능을 사용하는 세 가지 시나리오는 다음과 같습니다.
-
기존 PCL(또는 .NET Standard) 프로젝트에서 NuGet 패키지를 만듭니다.
-
PCL 또는 .NET Standard를 사용하여 NuGet을 통해 공통 코드를 공유하는 새 라이브러리를 만듭니다.
-
iOS 및 Android용 플랫폼별 코드를 포함하는 새 라이브러리 및 NuGet을 만들고 공유 프로젝트를 사용하여 iOS 또는 Android 관련 기능을 지원하는 공통 코드 및 플랫폼별 프로젝트를 포함합니다.
NuGet 패키지에 추가해야 하는 필수 및 선택적 메타데이터에 대한 자세한 내용은 메타데이터 가이드를 참조하세요.
추가 NuGet 정보
Xamarin용 NuGets를 수동으로 만드는 방법과 앱에 NuGet 패키지를 포함하는 방법에 대해 자세히 알아보세요.
Microsoft의 NuGet 설명서에는 .nupkg 형식 및 Visual Studio의 NuGet 패키지 사용에 대한 자세한 정보가 포함되어 있습니다.
NuGet 패키지 프로젝트(즉, NuGetizer 3000)에 대한 디자인 설명은 NuGet GitHub 리포지토리에서 확인할 수 있습니다.