프로젝트 구성(F#)
이 항목에서는 F# 프로젝트에서 작업할 때 프로젝트 디자이너를 사용하는 방법에 대해 설명합니다.F# 프로젝트에서 작업하는 방법과 Visual Basic 또는 C# 프로젝트에서 작업하는 방법은 크게 다르지 않습니다.따라서 F#을 사용할 때 종종 일반 Visual Studio 프로젝트 설명서를 기본 참조로 사용할 수 있습니다.이 항목에서는 다른 Visual Studio 언어와 공유하는 설정에 대해 설명하는 Visual Studio 설명서에 있는 관련 정보에 대한 링크를 제공하고 F#에 고유한 설정에 대해 설명합니다.
프로젝트 디자이너
프로젝트 디자이너와 프로젝트 디자이너의 일반적인 용도는 Visual Studio 설명서의 프로젝트 디자이너 소개 항목에 자세히 설명되어 있습니다.프로젝트 디자이너는 관련 기능별로 그룹화된 여러 페이지로 구성되어 있습니다.F# 프로젝트에 사용할 수 있는 페이지는 대부분 다른 언어에 사용할 수 있는 페이지의 하위 집합입니다.다음 표에서는 F#에서 지원되는 페이지를 보여 줍니다.사용할 수 없는 페이지는 F#에서 사용할 수 없거나 명령줄 옵션을 변경한 경우에만 사용할 수 있는 기능에 대한 것입니다.F#에서 사용할 수 있는 페이지가 C# 페이지와 가장 비슷하기 때문에 관련 C# 프로젝트 디자이너 페이지로 연결되는 링크가 제공됩니다.
프로젝트 디자이너 페이지 |
관련 링크 |
설명 |
---|---|---|
Application |
라이브러리 또는 실행 파일을 만드는지 여부, 응용 프로그램이 대상으로 하는 .NET Framework 버전, 응용 프로그램이 사용하는 리소스 파일이 저장되는 위치에 대한 정보 등과 같은 응용 프로그램 수준 설정 및 속성을 지정할 수 있습니다. |
|
Build |
코드가 컴파일되는 방법을 제어할 수 있습니다. |
|
빌드 이벤트 |
컴파일 이전 또는 이후에 실행할 명령을 지정할 수 있습니다. |
|
디버그 |
디버깅하는 동안 응용 프로그램이 실행되는 방법을 제어할 수 있습니다.여기에는 사용할 명령줄, 응용 프로그램의 시작 디렉터리, 사용할 특수 디버깅 모드(예: 네이티브 코드 및 SQL) 등이 포함됩니다. |
|
참조 경로 |
코드가 종속된 어셈블리를 검색할 위치를 지정할 수 있습니다. |
F#에 고유한 설정
다음 표에는 F#에 고유한 설정이 요약되어 있습니다.
프로젝트 디자이너 페이지 |
설정 |
설명 |
---|---|---|
Build |
마무리 호출 생성 |
선택된 경우 마무리 MSIL(Microsoft Intermediate Language) 명령을 사용할 수 있습니다.이 명령을 사용하면 마무리 재귀 함수에 대해 스택 프레임을 다시 사용할 수 있습니다.--tailcalls 컴파일러 옵션과 같습니다. |
Build |
기타 플래그 |
추가 컴파일러 명령줄 옵션을 지정할 수 있습니다. |