NuGet 패키지 이름, 버전 및 자산 이름 정규화 - Amazon CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

NuGet 패키지 이름, 버전 및 자산 이름 정규화

CodeCatalyst 는 패키지 및 자산 이름과 패키지 버전을 저장하기 전에 정규화합니다. 즉, 의 이름 또는 버전이 패키지 또는 자산이 게시될 때 제공된 것과 다를 CodeCatalyst 수 있습니다.

패키지 이름 정규화: CodeCatalyst 모든 문자를 소문자로 변환하여 NuGet 패키지 이름을 정규화합니다.

패키지 버전 정규화: CodeCatalyst 와 동일한 패턴을 사용하여 NuGet 패키지 버전을 정규화합니다 NuGet. 다음 정보는 NuGet 설명서의 정규화된 버전 번호에서 가져온 것입니다.

  • 버전 번호에서 앞에 오는 0은 제거되었습니다.

    • 1.001.0으로 간주합니다.

    • 1.01.11.1.1으로 간주합니다.

    • 1.00.0.11.0.0.1으로 간주합니다.

  • 버전 번호의 네 번째 부분에 있는 0은 생략합니다.

    • 1.0.0.01.0.0으로 간주합니다.

    • 1.0.01.01.0.1으로 간주합니다.

  • SemVer 2.0.0 빌드 메타데이터가 제거되었습니다.

    • 1.0.7+r34561.0.7으로 간주합니다.

패키지 자산 이름 정규화: CodeCatalyst 정규화된 NuGet 패키지 이름 및 패키지 버전에서 패키지 자산 이름을 구성합니다.