Microsoft MVP성태의 닷넷 이야기
닷넷: 2370. 닷넷 지원 정보의 "package-provided" 의미 [링크 복사], [링크+제목 복사],
조회: 820
글쓴 사람
정성태 (seongtaejeong at gmail.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

닷넷 지원 정보의 "package-provided" 의미

예를 들어,

Crc64 Class
; https://learn.microsoft.com/en-us/dotnet/api/system.io.hashing.crc64

위의 문서에서 "Applies to" 절을 보면 다음과 같이 지원 정보가 나옵니다.

.NET	8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework	4.6.2 (package-provided), 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard	2.0 (package-provided)

각각의 항목마다 "package-provided"가 붙어 있는데요, 궁금해서 찾아봤더니 이미 누가 질문을 올려놨습니다. ^^

What does ".NET Framework 4.8 (package-provided)" mean
; https://stackoverflow.com/questions/79267023/what-does-net-framework-4-8-package-provided-mean

정리하면, 정규 BCL(Base Class Library)에 포함시키진 않았지만 "마이크로소프트가 nuget에 올린 부가 닷넷 패키지"라는 것으로 이해하면 됩니다.

따라서 저 클래스를 사용하려면 "Assembly: System.IO.Hashing.dll"라고 명시된 대로 nuget에서 System.IO.Hashing 패키지를 설치하면 됩니다.

Install-Package System.IO.Hashing

그런데 여기까지 보면 뭔가 새로운 듯한데요, 예전 기록을 봤더니 한때 ".NET Platform Extension"으로 분류돼 있었던 것들이 이름만 "package-provided"로 바뀐 것에 불과했습니다. ^^

어찌 보면, 의미상으로는 ".NET Platform Extension"인 경우 왠지 또 다른 확장 패키지 묶음을 설치해야만 했던 것처럼 느껴지는 반면 "package-provided"는 그냥 단순히 대상 (nuget) 패키지 설치만을 의미하는 듯해서 잘한 변경인 듯합니다.




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 10/15/2025]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 91  92  93  94  95  96  97  [98]  99  100  101  102  103  104  105  ...
NoWriterDateCnt.TitleFile(s)
11589정성태7/7/201820823.NET Framework: 787. object로 형변환된 인스턴스를 원래의 타입 인자로 제네릭 메서드를 호출하는 방법 [2]파일 다운로드1
11588정성태7/7/201822471디버깅 기술: 116. windbg 분석 사례 - ASP.NET 웹 응용 프로그램의 CPU 100% 현상 (3)
11587정성태7/5/201824070.NET Framework: 786. ASP.NET - HttpCookieCollection을 다중 스레드에서 사용할 경우 무한 루프 현상
11586정성태7/5/201821625Math: 37. GeoGebra 기하 (14) - 삼각형의 무게 중심파일 다운로드1
11585정성태7/5/201823075Math: 36. GeoGebra 기하 (13) - 삼각형의 외심과 외접하는 원파일 다운로드1
11584정성태7/5/201821460Math: 35. GeoGebra 기하 (12) - 삼각형의 내심과 내접하는 원파일 다운로드1
11583정성태7/5/201823002.NET Framework: 785. public으로 노출되지 않은 다른 어셈블리의 delegate 인스턴스를 Reflection으로 생성하는 방법파일 다운로드1
11582정성태7/5/201828545.NET Framework: 784. C# - 제네릭 인자를 가진 타입을 생성하는 방법 [1]파일 다운로드1
11581정성태7/4/201825850Math: 34. GeoGebra 기하 (11) - 3대 작도 불능 문제의 하나인 임의 각의 3등분파일 다운로드1
11580정성태7/4/201823017Math: 33. GeoGebra 기하 (10) - 직각의 3등분파일 다운로드1
11579정성태7/4/201820684Math: 32. GeoGebra 기하 (9) - 임의의 선분을 한 변으로 갖는 정삼각형파일 다운로드1
11578정성태7/3/201820896Math: 31. GeoGebra 기하 (8) - 호(Arc)의 이등분파일 다운로드1
11577정성태7/3/201821262Math: 30. GeoGebra 기하 (7) - 각의 이등분파일 다운로드1
11576정성태7/3/201824393Math: 29. GeoGebra 기하 (6) - 대수의 4칙 연산파일 다운로드1
11575정성태7/2/201825266Math: 28. GeoGebra 기하 (5) - 선분을 n 등분하는 방법파일 다운로드1
11574정성태7/2/201823997Math: 27. GeoGebra 기하 (4) - 선분을 n 배 늘이는 방법파일 다운로드1
11573정성태7/2/201821515Math: 26. GeoGebra 기하 (3) - 평행선
11572정성태7/1/201821250.NET Framework: 783. C# 컴파일러가 허용하지 않는 (유효한) 코드를 컴파일해 테스트하는 방법
11571정성태7/1/201822275.NET Framework: 782. C# - JIRA에 등록된 Project의 Version 항목 추가하는 방법파일 다운로드1
11570정성태7/1/201823580Math: 25. GeoGebra 기하 (2) - 임의의 선분과 특정 점을 지나는 수직선파일 다운로드1
11569정성태7/1/201821657Math: 24. GeoGebra 기하 (1) - 수직 이등분선파일 다운로드1
11568정성태7/1/201834197Math: 23. GeoGebra 기하 - 컴퍼스와 자를 이용한 작도 프로그램 [1]
11567정성태6/28/201824417.NET Framework: 781. C# - OpenCvSharp 사용 시 포인터를 이용한 속도 향상파일 다운로드1
11566정성태6/28/201829562.NET Framework: 780. C# - JIRA REST API 사용 정리 (1) Basic 인증 [4]파일 다운로드1
11565정성태6/28/201827851.NET Framework: 779. C# 7.3에서 enum을 boxing 없이 int로 변환하기 - 세 번째 이야기파일 다운로드1
11564정성태6/27/201825959.NET Framework: 778. (Unity가 사용하는) 모노 런타임의 __makeref 오류
... 91  92  93  94  95  96  97  [98]  99  100  101  102  103  104  105  ...