일부 프로젝트 옵션은 각 프로젝트 구성에 대해 다르게 설정할 수 있습니다. 서로 다른 구성 간에 전환하면 빌드 시 다른 출력이 표시 될 수 있습니다. 예를 들어 디버그 구성을 사용하는 경우 기본적으로 출력에는 디버깅 기호가 포함됩니다. 디버깅 기호는 파일 크기를 늘리며 저장소에 게시하는 데 사용하면 안 됩니다.
프로젝트 구성은 구성 이름과 플랫폼 사양의 두 부분으로 구성됩니다. 예를 들어 Xamarin.iOS 구성은 릴리스 | iPhone 또는 디버그 | iPhoneSimulator로 표시될 수 있습니다. Xamarin.Forms PCL 프로젝트에는 기본적으로 플랫폼 사양이 없는 릴리스 및 디버그 구성이 있습니다.
솔루션 구성
솔루션 구성은 IDE에서 Run/Build 명령에 대한 동작을 정의하고 App Center는 지정된 .sln 파일을 사용하여 빌드합니다. 솔루션에는 각 프로젝트에 사용되는 상호 종속된 프로젝트 및 구성의 사용자 지정 집합이 있을 수 있습니다.