.NET Conf 2025 요약 – .NET 10, Visual Studio 2026, AI, 커뮤니티 등 기념 | .NET Team


dotnet #visual-studio aspire ai csharp

.NET Conf 2025에서 .NET 10과 Visual Studio 2026이 공식 출시되었습니다. .NET 10은 3년간 지원되는 LTS(Long Term Support) 버전으로, ASP.NET Core, .NET MAUI, Blazor, C# 14 등 전반적인 업데이트와 업계 최고 수준의 성능 개선을 제공합니다. Visual Studio 2026은 FluentUI 기반의 현대적인 디자인, 향상된 Hot Reload, GitHub Copilot 통합을 포함하며, .NET 10 개발을 완벽하게 지원합니다. 또한 Microsoft Agent Framework, MCP C# SDK, GitHub Copilot 앱 현대화 등 AI 관련 기능들이 대거 공개되었습니다.


.NET Conf 2025 개요

.NET Conf 2025는 2025년 11월 11일부터 13일까지 3일간 진행된 무료 온라인 개발자 컨퍼런스입니다. Microsoft와 .NET 커뮤니티가 공동으로 주최하였으며, 11월 14일에는 학생 대상 Student Zone도 별도로 운영되었습니다.

행사 규모와 .NET 생태계 현황

.NET은 현재 매우 활발한 오픈소스 프로젝트로 성장했습니다.

  • Visual Studio 제품군을 사용하는 .NET 개발자 수: 월 700만 명 이상
  • .NET 10에 병합된 Pull Request 수: 23,000건 이상
  • 오픈소스 전환 이후 총 Pull Request 수: 290,000건 이상
  • 코드 기여 및 이슈 제출 참여자 수: 68,000명 이상
  • GitHub에서 C# 순위: 상위 5위권 프로그래밍 언어
  • CNCF(Cloud Native Computing Foundation) 기준 가장 활발한 오픈소스 프로젝트 중 하나

3일간의 프로그램 구성

  • Day 1 (11월 11일): .NET 10 공식 출시 - 키노트 및 .NET 팀 주도 세션으로 C# 14, 성능 개선, ASP.NET Core, Blazor, .NET MAUI, Aspire, AI 개발, Visual Studio 2026 소개
  • Day 2 (11월 12일): Azure, 클라우드, 심층 분석 - Azure 키노트와 함께 Azure Container Apps, Azure Kubernetes Service, Azure Functions, AI 서비스, 테스팅, 컨테이너, 보안 관련 고급 세션 진행
  • Day 3 (11월 13일): 커뮤니티 데이 - 전 세계 커뮤니티 스피커들의 실제 경험, 고급 기법, 혁신적인 .NET 프로젝트 공유

중국 개발자 커뮤니티를 위해 WeChat과 Bilibili를 통해 중국어 자막과 현지 시간대에 맞춘 방송도 진행되었습니다.


주요 발표 내용

.NET 10 출시

.NET 10이 공식 출시되었으며, 다음과 같은 특징을 갖습니다.

  • 지원 유형: LTS(Long Term Support) 버전으로 2028년 11월 10일까지 3년간 지원
  • 포함 업데이트: ASP.NET Core, .NET MAUI, WinForms, Blazor, C# 14, 성능 개선, 보안 강화 등
  • 공식 목표: “개발자가 사랑하고 기업이 신뢰하는 완전한 개발 플랫폼”

Microsoft 내부에서도 Bing(.NET 10 RC 운영 중, P90 지연 시간 개선 확인), Xbox Gaming Copilot(Orleans, Aspire 포함 전체 .NET 스택 사용), Copilot Studio(Blazor WebAssembly 앱) 등에서 .NET을 적극 활용하고 있습니다.

Visual Studio 2026 출시

.NET 10과 함께 Visual Studio 2026이 정식 출시되었습니다.

  • FluentUI 기반의 현대적인 UI 디자인

  • 향상된 Hot Reload 및 Razor 편집 경험

  • 개선된 진단 기능

  • 간소화된 업그레이드 프로세스

  • GitHub Copilot AI 페어 프로그래머 통합

  • .NET 10 및 C# 14 완전 지원

  • 다운로드: https://visualstudio.com/download

Aspire 13 출시

Aspire가 .NET뿐만 아니라 다양한 언어와 프레임워크를 지원하는 방향으로 확장되었습니다.

  • 코드 우선(code-first) 경험으로 모듈식, 확장 가능한 통합 제공
  • CLI 개선을 통한 현대적 개발 경험
  • 정적 파일 사이트 지원이 내장된 빌드 및 배포
  • 유연한 연결 문자열을 갖춘 엔터프라이즈급 인프라
  • Python, JavaScript 등 폴리글랏(다중 언어) 지원

GitHub Copilot 앱 현대화

AI를 활용하여 .NET 애플리케이션을 최신 버전으로 빠르게 업그레이드할 수 있습니다.

  • 코드 제안
  • 엔드투엔드 평가
  • 수정 지원
  • Azure 마이그레이션 지원

GitHub Copilot 테스팅 (Public Preview)

  • 단위 테스트 자동 생성
  • 더 많은 엣지 케이스 커버리지
  • 테스트 가속화 및 생산성 향상
  • 테스트 실패 시 수정 제안 기능

Microsoft Agent Framework for .NET (Public Preview)

지능형 AI 에이전트 및 어시스턴트 구축을 위한 프레임워크가 공개 프리뷰로 출시되었습니다.

  • 자율적으로 작업 수행 및 의사결정 가능

  • 자연어를 통한 사용자 상호작용

  • Microsoft.Extensions.AI 및 기타 .NET 기술과 원활한 통합

  • 순차적, 동시, 핸드오프 워크플로우를 갖춘 다중 에이전트 시스템 구축 지원

  • GitHub: https://github.com/microsoft/agent-framework

MCP C# SDK (Public Preview)

Model Context Protocol(MCP) C# SDK가 공개 프리뷰로 출시되었습니다.

  • AI 애플리케이션과 외부 도구 및 데이터 소스 연결 기능

  • AI 에이전트 기능 확장 지원

  • Xbox Gaming Copilot과 Copilot Studio에서 이미 프로덕션에서 사용 중

  • 문서: https://modelcontextprotocol.github.io/csharp-sdk/


.NET 10 주요 기능 및 개선 사항

성능 개선

.NET 10은 역대 가장 빠른 .NET 버전입니다.

  • JIT 컴파일러 개선: 향상된 인라이닝, 메서드 디버추얼라이제이션, 개선된 코드 생성
  • 하드웨어 가속: 최신 Intel 실리콘용 AVX10.2 지원, 고급 벡터화를 위한 Arm64 SVE 지원
  • NativeAOT 개선: 더 작고 빠른 AOT 컴파일 앱
  • 런타임 최적화: 향상된 루프 반전 및 스택 할당 전략

파트너 기여로 AMD와 Intel이 AI 워크로드와 같은 계산 집약적 작업의 성능을 크게 향상시키는 저수준 하드웨어 인트린식을 제공했으며, Samsung은 RISC-V 및 ARM용 명령어 셋 아키텍처 작업을 진행 중입니다.

보안 및 암호화

양자 컴퓨팅 시대를 대비한 보안 기능이 강화되었습니다.

  • Windows Cryptography API: Next Generation(CNG) 지원을 통한 포스트 양자 암호화 확장
  • 강화된 기본값 및 개선된 암호화 기능

C# 14 및 F# 10

C# 14의 새로운 기능:

  • Field-backed 프로퍼티
  • 확장 프로퍼티 및 메서드
  • 일급 Span<T> 변환
  • Partial 프로퍼티 및 생성자

F# 10의 개선 사항:

  • 범위 지정 경고 억제
  • 자동 프로퍼티 접근자의 접근 한정자
  • 병렬 컴파일

ASP.NET Core 개선 사항

  • 자동 메모리 풀 제거: 장기 실행 애플리케이션의 메모리 사용량 감소
  • 보안 강화: Identity의 Passkey 지원, 강화된 기본값, 개선된 인증서 처리, 향상된 보안 헤더
  • Native AOT 개선: webapiaot 템플릿에서 OpenAPI 지원
  • Blazor 개선: 컴포넌트 상태 지속성, 회로 상태 지속성, 개선된 폼 유효성 검사

.NET MAUI

  • Android 16 및 iOS 26.0 바인딩
  • HybridWebView 개선: 초기화 이벤트 및 JavaScript 예외 처리
  • XAML 개선: 글로벌 네임스페이스 및 새로운 XAML 소스 생성기
  • MediaPicker 다중 파일 선택 및 자동 EXIF 처리

AI 기능

.NET 10은 포괄적인 AI 기능을 제공합니다.

  • Microsoft Agent Framework: 순차적, 동시, 핸드오프 워크플로우를 갖춘 지능형 다중 에이전트 시스템 구축
  • Microsoft.Extensions.AI: 모든 공급자와 AI 서비스 통합을 위한 통합 추상화
  • Model Context Protocol(MCP): 외부 도구 및 서비스로 AI 에이전트 확장
  • AG-UI 지원: AG-UI 프로토콜을 통한 풍부한 에이전트 UI 구축

파트너 및 고객 사례

생태계 파트너

  • 배포판 관리자 및 보안 파트너: Red Hat, Canonical, IBM
  • 소프트웨어 파트너: Syncfusion, Uno Platform(.NET MAUI 및 핵심 컴포넌트 구축 지원)
  • 하드웨어 파트너: AMD, Intel(저수준 하드웨어 인트린식 기여), Samsung(RISC-V 및 ARM 명령어 셋 아키텍처)

고객 사례

  • Shoreless AI: 전적으로 .NET으로 구축, Texas A&M 대학교 Mays 경영대학과 협력하여 37개 대학에서 100명 이상의 지원자가 참여한 최초의 전국 AI 피치 대회 운영
  • FMG: GitHub Copilot 앱 현대화를 활용하여 일반적으로 몇 주가 걸리는 애플리케이션 업그레이드를 몇 시간 만에 .NET 10으로 완료

Student Zone (11월 14일)

학생과 입문자를 위한 초급 친화적 가상 이벤트가 진행되었습니다.

  • C#과 .NET을 사용한 프로젝트 구축 방법 교육
  • AI, 웹 개발, 모바일 개발, 게임 개발 주제 다룸

커뮤니티 데이 주요 세션

Day 3에서 진행된 커뮤니티 세션 중 주요 내용:

  • Clean Architecture with ASP.NET Core 10 (Ardalis): 프로젝트 구성 원칙과 느슨한 결합, 유지보수 가능한 코드
  • Migrating from Xamarin.Forms to .NET MAUI: The Hard Parts (Iris Classon): 대규모 Xamarin.Forms 앱의 실제 마이그레이션 가이드
  • Beyond Monitoring: Observability in .NET with OpenTelemetry (Yulia Samoylova): 로그, 메트릭, 트레이스를 통한 완전한 애플리케이션 관찰 가능성
  • Old API, New Tricks: Add MCP to Existing .NET REST Endpoints (Jonathan Tower): 기존 ASP.NET Web API 엔드포인트에 MCP 기능 추가
  • C# Features you need: Habits you want (Bill Wagner): C# 12부터 C# 14까지의 개선 사항 투어
  • High-Performance Terrain Simulations in .NET (Dax Pandhi): Star Wars, Star Trek에 사용된 Gaea 지형 엔진의 아키텍처 기법
  • Going Passwordless – A Practical Guide to Passkeys in ASP.NET Core (Maarten Balliauw): ASP.NET Core에서 Passkey 인증 구현
  • Nullable Reference Types: It’s Actually About Non-Nullable Reference Types (Shawn Wildermuth): Nullable Reference Types의 존재 이유와 코드 개선 방법

관련 리소스


Visual Studio 2026 관련 세션

  • Welcome to .NET 10 & Visual Studio 2026!: 키노트 및 데모
  • AI-Powered Development with GitHub Copilot in Visual Studio: AI 기반 개발 워크플로우
  • Visual Studio Debugger: Advanced Techniques: .NET 애플리케이션용 고급 디버깅
  • Real-World .NET Profiling with Visual Studio: 성능 프로파일링 및 최적화
  • AI-Powered Testing in Visual Studio: AI 기반 테스트 생성
  • .NET Diagnostic Tooling with AI: AI 기반 진단
  • Modernizing .NET Applications for the Cloud: 앱 현대화 도구
4개의 좋아요