Microsoft MVP성태의 닷넷 이야기
닷넷: 2370. 닷넷 지원 정보의 "package-provided" 의미 [링크 복사], [링크+제목 복사],
조회: 653
글쓴 사람
정성태 (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

비밀번호

댓글 작성자
 




... 181  182  183  184  185  186  187  188  189  190  [191]  192  193  194  195  ...
NoWriterDateCnt.TitleFile(s)
292정성태6/26/200622772    답변글 Team Foundation Server: 9.2. TF30177 오류 발생
307정성태8/3/200624619    답변글 Team Foundation Server: 9.3. Team Server 접근 이름을 바꾸는 방법 [1]파일 다운로드1
308정성태2/18/200724351        답변글 Team Foundation Server: 9.4. Team Server HTTPS 접근 완료. ^^ [1]
288정성태6/26/200638908오류 유형: 10. error MSB6006: "aspnet_merge.exe" exited with code 1
286정성태6/23/200626744웹: 4. 웹 사이트 식별자(Identifier) 값 변경
285정성태6/20/200627194오류 유형: 9. [TFS] Report 관련 서비스를 조회할 때 rsErrorImpersonatingUser 오류 메시지 발생 [1]
284정성태6/19/200624828VS.NET IDE: 40. FxCop - IDE 에서 제공해 주는 SuppressMessage 코드
283정성태1/19/200726201Team Foundation Server: 8. 소스 세이프에서 TFS SourceControl 로 마이그레이션 [2]
279정성태12/27/200632420개발 환경 구성: 3. VS.NET 원격 디버깅 [1]
280정성태6/12/200631212    답변글 개발 환경 구성: 3.1. VS.NET 2003 원격 디버깅 설정
281정성태8/11/200632621    답변글 개발 환경 구성: 3.2. VS.NET 2005 원격 디버깅 설정
315정성태8/11/200633397        답변글 개발 환경 구성: 3.3. VS.NET 2005 원격 디버깅 설정 - ASP.NET F5 디버깅
278정성태6/11/200629483오류 유형: 8. [Outlook] 0x8004011D 에러 - "Exchange over the Internet" 환경
276정성태6/7/200622822Team Foundation Server: 7. 외부 빌드 머신 구성
287정성태6/24/200620744    답변글 Team Foundation Server: 7.1. 외부 빌드 머신 구성 - 다른 블로그 자료
275정성태6/7/200628598디버깅 기술: 4. VC++ 8.0 원격 디버깅 구성 - Side-by-Side DLL 문제.
269정성태6/6/200625147Team Foundation Server: 6. HTTPS를 통한 Team Server 접근 [1]
270정성태6/5/200622941    답변글 Team Foundation Server: 6.1. HTTPS를 통한 Team Server 접근 [1]
273정성태6/6/200625358    답변글 Team Foundation Server: 6.2. 두번째 방법 - HTTPS 를 통한 Team Server 접근 [1]
267정성태6/4/200624709Team Foundation Server: 5. 인터넷으로 Team Server 접근 [2]
266정성태6/8/200621165오류 유형: 7. [설치] mpoai9.dll 관련 오류
265정성태6/1/200628959디버깅 기술: 3. 원격 컴퓨터 디버깅 - VPC 설정
314정성태8/11/200625936    답변글 디버깅 기술: 3.1. Managed 원격 디버깅과 WinDBG 원격 디버깅
264정성태6/1/200635582오류 유형: 6. [VC++ 컴파일] already defined in ntdll.lib(ntdll.dll)
263정성태6/1/200636354디버깅 기술: 2. 커널 구조체 살펴보기 [5]
262정성태6/1/200629213오류 유형: 5. [설치] WinFX Beta2 - 설치시 문제점 해결
... 181  182  183  184  185  186  187  188  189  190  [191]  192  193  194  195  ...