다음을 통해 공유


트리밍 안전하지 않은 구성 API에서 DynamicallyAccessedMembers 주석이 제거됨.

특정 API와 관련된 Microsoft.Extensions.Configuration는 트리밍할 때 필요한 멤버 중 적어도 일부를 유지하기 위해 주석으로 RequiresUnreferencedCodeAttribute. 트리밍 시 API가 부분적으로 작동하게 되어, 여전히 트리밍 경고를 발생시킵니다. 이제 주석이 완전히 제거됩니다. 사용자는 트리밍과 함께 안정적으로 작동하는 원본 생성기로 마이그레이션하는 것이 좋습니다.

도입된 버전

.NET 10

이전 동작

이전에는 영향을 받는 API 가 게시 시간에 트리밍 경고를 생성하는 동안 일부 제한된 사용 사례에서 작동했습니다. 이러한 API는 트리밍할 때 필요한 멤버 중 적어도 일부를 유지하기 위해 주석이 추가되어 트리밍된 시나리오에서 API가 부분적으로 작동합니다.

새 동작

.NET 10부터 영향을 받는 API 는 이제 더 제한된 사용 사례에서 작동하면서 게시 시간에 트리밍 경고를 생성합니다.

파괴적 변경 유형

이 변경 내용은 이진 호환성에 영향을 줄 수 있습니다.

변경 이유

DynamicallyAccessedMemberTypes.All의 사용을 제품에서 제거하기 위한 노력의 일환으로 주석이 제거되었습니다.

트리밍과 함께 안정적으로 작동하고 이러한 API에 대한 트리밍 안전 대안을 제공하는 바인딩 구성 원본 생성기를 사용합니다.

영향을 받는 API