코드로 연주하는 카덴차 - 프로젝트 없이 .cs 파일 하나로 연주하는 닷넷

2026년 6월 20일
세션 소개

협주곡에서 카덴차(Cadenza)는 오케스트라가 모두 멈추고 독주자가 홀로, 가장 자유롭게 기량을 펼치는 순간입니다. .NET 개발도 그럴 수 있습니다. .csproj라는 오케스트라 없이 .cs 파일 한 장만으로, .NET 10의 File-based App은 단 한 장의 파일을 그대로 실행 가능한 애플리케이션으로 바꿔 줍니다. 이 세션에서는 dotnet run app.cs로 시작하는 단일 파일 개발의 기본기를 다지고, 직접 만든 Cadenza SDK 패밀리를 더해 #:sdk 한 줄로 콘솔 유틸리티, 웹 API, 워커, MCP 서버까지 파일 하나로 즉흥 연주하듯 완성합니다. 여기서 멈추지 않고 같은 정신을 클라우드로 옮겨, Microsoft Agent Framework와 Microsoft Foundry를 결합한 프로덕션급 AI 에이전트를 여전히 .cs 파일 한 장으로 만들되, 이번에는 GitHub Copilot에게 그 악보를 대신 받아 적게 하는 과정까지 라이브로 선보입니다. 무겁게 튜닝할 필요 없이, 아이디어가 떠오른 순간 바로 첫 음을 누르는, 가장 빠른 .NET 개발의 한 소절을 들려드립니다.

#File-based App #.NET 10 #Cadenza #200
발표자
남정현
남정현
닷넷데브 - Microsoft MVP