다음을 통해 공유


프로젝트 구성(F#)

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

프로젝트 디자이너

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

프로젝트 디자이너 페이지

관련 링크

설명

응용 프로그램

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

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

Build

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

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

빌드 이벤트

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

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

디버그

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

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

참조 경로

방법: 참조 경로 설정(C#)

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

F#에 고유한 설정

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

프로젝트 디자이너 페이지

설정

설명

Build

마무리 호출 생성

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

Build

기타 플래그

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

참고 항목

기타 리소스

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

컴파일러 옵션(F#)

프로젝트 디자이너를 사용하여 프로젝트 속성 관리