프로젝트 및 솔루션 속성 관리Managing Project and Solution Properties

프로젝트 옵션Project options

프로젝트 옵션은 프로젝트마다 다르며 프로젝트 작성, 빌드 및 실행 방식에 영향을 줍니다.Project options are specific to each project and affect how the project is written, built, and run. 사용자 관련 설정인 Mac용 Visual Studio 기본 설정과 달리 프로젝트 옵션은 프로젝트(.csproj) 파일에 저장되므로 다른 개발자가 프로젝트를 올바르게 빌드하고 실행할 수 있습니다.Unlike Visual Studio for Mac preferences which are user-specific settings, project options are stored in the project (.csproj) file, so that other developers can build and run the project correctly. 특정 프로젝트 옵션을 사용하면 여러 명의 개발자가 파일 형식을 손상하지 않고 같은 문서에서 작업할 수 있습니다.Having specific project options allows many developers to work on the same document without compromising the formatting of the file.

Mac용 Visual Studio에서 프로젝트 옵션을 열려면 프로젝트 이름을 두 번 클릭하거나 마우스 오른쪽 단추를 클릭하여 상황에 맞는 메뉴를 연 다음, 옵션 을 선택합니다.To open Project options in Visual Studio for Mac, double-click the project name, or right-click to open the context menu, and then select Options:

상황에 맞는 메뉴의 옵션

편집 가능한 옵션에는 소스 코드 및 버전 제어를 빌드, 실행 및 설정하는 옵션이 포함됩니다.Editable options include options to build, run, and set source code and version control.

프로젝트 옵션은 다음과 같은 다섯 가지 범주로 분류됩니다.Project options are organized into five different categories:

  • 일반 - 프로젝트의 위치와 함께 이름, 설명 및 기본 네임스페이스 등의 프로젝트 정보를 여기에서 설정합니다.General - Project information such as Name, Description, and Default Namespace are set here, along with the Location of the project.
  • 빌드 - 이식 가능한 클래스 라이브러리에 대해 PCL 프로필을 설정하거나 변경하는 데 사용됩니다.Build - Used to set or change PCL profiles for Portable Class Libraries. 또한 사용자 지정 명령, 구성, 컴파일러 옵션을 설정할 수 있습니다.It also allows for custom commands, configurations, compiler options to be set. 출력 경로 및 어셈블리 이름도 여기에서 설정할 수 있습니다.The output path and assembly name can also be set here.
  • 실행 - 프로젝트 단위로 사용자 지정 실행 구성을 만드는 데 사용됩니다.Run - Used to create custom run configurations on a per-project basis.
  • 소스 코드 - 다양한 파일 형식 및 명명 규칙의 서식을 제어합니다.Source Code - Controls the formatting of many different file types and naming conventions. 또한 여기에서 명명 정책 및 기본 헤더 스타일을 설정할 수 있습니다.You can also set the naming policies and default header styles here.
  • 버전 제어 - 프로젝트에서 버전 제어를 사용할 때 커밋 메시지의 스타일을 설정하는 옵션입니다.Version Control - Options to set the style of commit messages when using Version Control with your project.

각 프로젝트는 플랫폼에 따라 특정 프로젝트 옵션을 포함할 수 있습니다.Each project can contain specific project options, depending on the platform. 예를 들어 다음 이미지에 설명된 프로젝트와 같은 Xamarin.Android 프로젝트에는 링커 옵션과 같이 Android 빌드와 관련된 옵션 및 권한과 같이 애플리케이션과 관련된 옵션이 포함됩니다.For example, a Xamarin.Android project, like the one illustrated in the following image, has options relating to the Android build (such as linker options) and the Application (such as permissions):

Android 프로젝트 옵션

Xamarin.iOS에는 사용할 필수 프로비저닝 프로필과 같이 번들 서명과 관련된 옵션이 있습니다.Xamarin.iOS has options related to bundle signing - such as the required provisioning profile to use:

iOS 프로젝트 옵션

솔루션 옵션Solution Options

솔루션 옵션은 프로젝트 옵션과 유사하지만 전체 솔루션의 범위를 포함합니다.Solution options are like Project options, but cover the scope of the entire Solutions. 솔루션 옵션은 작성자 정보, 빌드 설정, 코드 서식 지정 스타일 및 버전 제어를 설정하는 방법을 제공하고, 솔루션에서 시작 프로젝트를 할당할 수 있게 합니다.They provide a way to set author information, build settings, code formatting styles, and version control, and they allow for a way to assign the startup project in the Solution. 솔루션 옵션 대화 상자는 프로젝트 > 솔루션 옵션 메뉴 항목에서 액세스하거나, 솔루션 창의 솔루션에 있는 옵션 상황에 맞는 메뉴 항목에서 액세스하거나, 솔루션 창에서 솔루션을 두 번 클릭하여 액세스할 수 있습니다.The Solution Options dialog can be accessed from the Project > Solution Options menu item, from the Options context menu item on the Solution in the Solution Window, or by double-clicking on the Solution in the Solution Window:

솔루션 옵션

참조See also