다음을 통해 공유


프로젝트 구성(F#)

이 항목에서는 F# 프로젝트에서 작업할 때 프로젝트 디자이너를 사용하는 방법에 대해 설명합니다.F# 프로젝트에서 작업하는 방법과 Visual Basic 또는 C# 프로젝트에서 작업하는 방법은 크게 다르지 않습니다.따라서 F#을 사용할 때 종종 일반 Visual Studio 프로젝트 설명서를 기본 참조로 사용할 수 있습니다.이 항목에서는 다른 Visual Studio 언어와 공유하는 설정에 대해 설명하는 Visual Studio 설명서에 있는 관련 정보에 대한 링크를 제공하고 F#에 고유한 설정에 대해 설명합니다.

프로젝트 디자이너

프로젝트 디자이너와 프로젝트 디자이너의 일반적인 용도는 Visual Studio 설명서의 프로젝트 디자이너 소개 항목에 자세히 설명되어 있습니다.프로젝트 디자이너는 관련 기능별로 그룹화된 여러 페이지로 구성되어 있습니다.F# 프로젝트에 사용할 수 있는 페이지는 대부분 다른 언어에 사용할 수 있는 페이지의 하위 집합입니다.다음 표에서는 F#에서 지원되는 페이지를 보여 줍니다.사용할 수 없는 페이지는 F#에서 사용할 수 없거나 명령줄 옵션을 변경한 경우에만 사용할 수 있는 기능에 대한 것입니다.F#에서 사용할 수 있는 페이지가 C# 페이지와 가장 비슷하기 때문에 관련 C# 프로젝트 디자이너 페이지로 연결되는 링크가 제공됩니다.

프로젝트 디자이너 페이지

관련 링크

설명

Application

프로젝트 디자이너, 응용 프로그램 페이지(C#)

라이브러리 또는 실행 파일을 만드는지 여부, 응용 프로그램이 대상으로 하는 .NET Framework 버전, 응용 프로그램이 사용하는 리소스 파일이 저장되는 위치에 대한 정보 등과 같은 응용 프로그램 수준 설정 및 속성을 지정할 수 있습니다.

Build

프로젝트 디자이너, 빌드 페이지(C#)

코드가 컴파일되는 방법을 제어할 수 있습니다.

빌드 이벤트

프로젝트 디자이너, 빌드 이벤트 페이지(C#)

컴파일 이전 또는 이후에 실행할 명령을 지정할 수 있습니다.

디버그

프로젝트 디자이너, 디버그 페이지

디버깅하는 동안 응용 프로그램이 실행되는 방법을 제어할 수 있습니다.여기에는 사용할 명령줄, 응용 프로그램의 시작 디렉터리, 사용할 특수 디버깅 모드(예: 네이티브 코드 및 SQL) 등이 포함됩니다.

참조 경로

프로젝트 참조 관리

코드가 종속된 어셈블리를 검색할 위치를 지정할 수 있습니다.

F#에 고유한 설정

다음 표에는 F#에 고유한 설정이 요약되어 있습니다.

프로젝트 디자이너 페이지

설정

설명

Build

마무리 호출 생성

선택된 경우 마무리 MSIL(Microsoft Intermediate Language) 명령을 사용할 수 있습니다.이 명령을 사용하면 마무리 재귀 함수에 대해 스택 프레임을 다시 사용할 수 있습니다.--tailcalls 컴파일러 옵션과 같습니다.

Build

기타 플래그

추가 컴파일러 명령줄 옵션을 지정할 수 있습니다.

참고 항목

개념

프로젝트 디자이너 소개

기타 리소스

Visual Studio를 사용하여 F# 프로그램 작성

컴파일러 옵션(F#)