F# 개발 도구

F# 개발 도구

F#으로 개발을 시작할 때, 어떤 도구를 쓰는지부터 알아두면 훨씬 수월해져요. 이 글에서는 F# 개발에서 가장 기본이 되는 도구들 — 명령줄 도구, 통합 개발 환경(IDEs), 그리고 커뮤니티 도구를 정리해요. 각 도구를 언제 쓰면 좋은지 하나씩 살펴볼게요.

출처: F# development tools - Microsoft Learn (최종 업데이트 2025-09-23)

참고: 원래 지시된 URL(/dotnet/fsharp/using-fsharp/libraries/development-and-debugging)은 현재 404로 존재하지 않는 경로예요. 정식 문서에서 이에 가장 가까운 개발/디버깅 관련 페이지인 F# Development Tools 페이지로 대체했어요.

본문

.NET 명령줄 도구

F#용 명령줄 도구는 환경에 따라 여러 가지 방법으로 설치할 수 있어요. 본인 개발 환경에 맞는 방법을 골라 쓰면 되죠. 설치 방법이 궁금하다면 F# 설치 문서를 참고하세요.

통합 개발 환경 (IDEs)

Visual Studio에서의 F#

F#은 Visual Studio의 일부로 설치할 수 있어요. 설치하고 난 뒤 프로젝트를 만들고 돌려보는 방법은 Visual Studio에서 F# 시작하기에서 확인할 수 있어요.

Visual Studio Code에서의 F#

F#은 Visual Studio Code의 일부로도 설치할 수 있어요. 가볍고 빠른 편집기를 선호한다면 이쪽이 시작하기 좋아요. 자세한 내용은 Visual Studio Code에서 F# 시작하기를 참고하세요.

그 외 개발 환경

F#을 지원하는 IDE는 위 두 가지 외에도 더 있어요. 본인 작업 방식이나 취향에 맞는 도구를 찾아보고 싶다면 F# 도구 페이지를 둘러보세요.

커뮤니티 도구

F# 도구와 라이브러리 상당수는 F# 커뮤니티에서 만들어 제공되고 있어요. 대표적인 도구만 꼽자면 이렇게 볼 수 있어요.

  • Fantomas — F# 코드 포맷터로, 일관된 코드 스타일을 유지하는 데 도움을 줘요.
  • FSharpLint — F# 코드를 검사해 잠재적인 문제를 짚어주는 도구예요.
  • FAKE — F#로 작성하는 빌드 자동화 도구예요.

더 포괄적인 목록은 F# 소프트웨어 재단의 커뮤니티 프로젝트 안내를 보거나 웹에서 검색해 보면 돼요.

더 알아보기