DefaultValueAttribute.DefaultValueAttribute(Type, String) 생성자에 더 이상 주석이 추가DynamicallyAccessedMembersAttribute되지 않습니다. 이 생성자는 트리밍된 앱에서 지원되지 않으며 실행시에 예외를 던집니다.
도입된 버전
.NET 10
이전 동작
만약 생성자가 트리밍된 앱에서 사용되었고 예외 발생을 비활성화하는 기능 스위치가 사용된 경우, 앱을 게시할 때 트리밍 경고가 생성되었으며 런타임에서 코드가 작동할 가능성이 있었습니다.
새 동작
.NET 10부터는 생성자가 트리밍된 앱에서 사용되고 예외 throw를 사용하지 않도록 설정하는 기능 스위치가 사용되는 경우 앱을 게시해도 트리밍 경고가 생성됩니다. 하지만 런타임에 코드가 작동할 가능성은 더 적습니다.
호환성이 손상되는 변경 유형
이 변경 내용은 이진 호환성 및 원본 호환성에 영향을 줄 수 있습니다.
변경 이유
이 특성은 안정적으로 작동하지 않으므로 트리밍된 앱에서 사용하면 안 됩니다. 특성에 언급된 형식 멤버를 제거하려면 트리밍을 자유롭게 해야 합니다.
권장 작업
트리밍된 앱에서 (안정적으로) 작동하려고 DynamicallyAccessedMembersAttribute 시도하는 기능 스위치를 사용하도록 설정하지 마세요.
영향을 받는 API
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET