.NET 10부터 제공되는 dnx로 할 수 있는 간단하지만 유용한 작업 몇 가지

이번에 출시될 .NET 10에서 또한 놓칠 수 없는 중요한 기능으로 바로 dnx 명령이 새로 추가된다는 점인데, 이 도구 덕분에 Python이나 NodeJS로 쉽게 할 수 있는 작업을 .NET에서도 동일한 스타일로 쉽게 해볼 수 있게 되었습니다.

PowerShell을 설치하지 않고 실행하는 방법: dnx powershell

간단한 정상 작동 여부 확인: dnx dotnetsay

Python처럼 현재 디렉터리에 스태틱 웹 서버 바로 띄우기: dnx dotnet-serve

Web.Ping 도구로 웹 서버 상태 체크하기: dnx web.ping --host https://www.naver.com/

이처럼 이제 .NET도 Node의 npx처럼 도구 레벨의 실행이 훨씬 간소화될 수 있기 때문에, dotnet run 명령과 함께 다양한 곳에서 요긴하게 쓰일 수 있는 새로운 도구로 자리 매김 할 수 있고, 뿐만 아니라 이제 nuget 으로 MCP 서버를 배포하는 경우도 충분히 고려해봄직 하다고 생각합니다. :smiley:

3 Likes

git clone 의 래핑명령으로 dnx gip clone 을 사용하면 깃허브 링크의 하위경로를 인식해 즉시 sparse-checkout 을 생성할수도 있습니다..!네 방금 만들어서 배포해본건데요# dnx좋네요

dnx gip clone https://github.com/Cysharp/ConsoleAppFramework/tree/master/sandbox/CliFrameworkBenchmark
cd ConsoleAppFramework
git sparse-checkout list # sandbox/CliFrameworkBenchmark
3 Likes