한국정보기술진흥원
한국정보기술신문
thumbnail

정보기술 · 실감형콘텐츠 ·

마이크로소프트, .NET 10 정식 출시...3년 장기 지원 제공

발행일
읽는 시간2분 17초

LTS 버전으로 2028년까지 지원...AI 통합 및 성능 대폭 개선

마이크로소프트가 차세대 개발 플랫폼 .NET 10을 발표하며 AI 기능과 성능을 혁신했다.

[한국정보기술신문] 마이크로소프트가 차세대 통합 개발 플랫폼 .NET 10을 정식 출시했다고 13일 발표했다. 이번 버전은 장기 지원 릴리스로 2028년 11월 10일까지 3년간 지원되며, 수천 가지 성능 및 보안 개선 사항이 적용됐다.

.NET 10은 전 세계 수천 명의 개발자들이 1년간 참여한 결과물로, 런타임부터 개발 도구에 이르기까지 전체 스택에 걸쳐 대폭 향상됐다. 마이크로소프트는 현재 .NET 에코시스템이 NuGet에 47만 8천 개 이상의 패키지를 보유하고 있으며, 다운로드 횟수가 8천억 회를 넘어섰다고 밝혔다.

역대 최고 성능 달성

.NET 10은 JIT 컴파일러 개선을 통해 메서드 인라이닝과 코드 생성을 최적화했다. 인텔의 AVX10.2와 ARM64 SVE를 지원하는 하드웨어 가속 기능이 추가됐으며, ARM64에서 가비지 컬렉션 중단 시간이 8~20% 감소했다. NativeAOT 개선으로 사전 컴파일된 애플리케이션의 크기가 줄어들고 속도가 빨라졌다.

C# 14와 F# 10 공개

C# 14는 필드 기반 속성을 도입해 명시적 백킹 필드 없이 속성 선언을 단순화했다. 확장 속성과 메서드를 통해 인터페이스와 정적 멤버를 포함한 외부 타입에 멤버를 추가할 수 있게 됐다. F# 10은 경고 억제 기능과 자동 속성 접근 제어자를 추가해 코드 작성을 간소화했다.

AI 기능 대폭 강화

마이크로소프트 에이전트 프레임워크가 새롭게 도입돼 지능형 다중 에이전트 시스템 구축이 가능해졌다. 이 프레임워크는 시맨틱 커널과 오토젠을 통합한 것으로, 순차적 워크플로우부터 그룹 채팅까지 다양한 패턴을 지원한다. Microsoft.Extensions.AI는 OpenAI, Azure OpenAI, GitHub Models 등 여러 AI 제공업체와 호환되는 통합 인터페이스를 제공한다.

모델 컨텍스트 프로토콜 지원도 추가돼 AI 에이전트가 데이터베이스, API, 파일 시스템 등 외부 리소스에 표준화된 방식으로 접근할 수 있게 됐다.

웹 개발 혁신

ASP.NET Core는 웹어셈블리 메모리 풀 자동 제거 기능으로 장기 실행 애플리케이션의 메모리 사용량을 줄였다. 패스키 기반의 웹 인증 지원이 추가돼 비밀번호 없는 인증 구현이 가능해졌다. Blazor는 선언적 상태 지속성과 회로 상태 보존 기능으로 네트워크 중단 상황에서도 사용자 작업을 유지한다.

OpenAPI 3.1 지원이 기본으로 제공되며, XML 주석이 자동으로 문서에 통합된다. 최소 API에는 자동 유효성 검사와 서버 전송 이벤트 지원이 추가됐다.

모바일 및 데스크톱 개발

.NET MAUI는 안드로이드 16과 iOS 26.0 바인딩을 지원하며, 전역 XML 네임스페이스 기능으로 XAML 마크업을 간소화했다. 새로운 XAML 소스 생성기가 빌드 시간을 단축하고 인텔리센스를 개선한다.

Entity Framework Core 10은 Azure SQL과 SQL Server의 벡터 검색을 지원해 AI 워크로드에 대응한다. Azure Cosmos DB는 전체 텍스트 검색과 하이브리드 검색 기능을 갖췄다. 복합 타입에 대한 선택적 지원과 JSON 매핑이 추가됐다.

개발 도구 업그레이드

Visual Studio 2026은 AI 기반 적응형 붙여넣기 기능으로 코드를 자동으로 컨텍스트에 맞게 조정한다. 프로파일러 코파일럿 에이전트가 CPU 사용량과 메모리 할당을 분석하고 최적화를 제안한다. 새로운 SLNX 솔루션 형식은 XML 기반으로 버전 관리가 간편하다.

NuGet은 .NET 10 프로젝트에서 전이 종속성 감사를 기본으로 실행하며, GitHub Advisory Database와 통합됐다. dotnet package update 명령으로 취약한 패키지를 자동으로 안전한 버전으로 업데이트할 수 있다.

마이크로소프트는 프로덕션 애플리케이션을 .NET 10으로 업그레이드해 확장된 지원 기간과 성능 개선을 활용할 것을 권장했다. .NET 10과 Visual Studio 2026 다운로드는 현재 공식 웹사이트에서 가능하다.

한국정보기술신문 실감형콘텐츠분과 장용빈 기자 news@kitpa.org