프로젝트 디자이너 소개

프로젝트의 속성은 프로젝트가 빌드 및 디버깅되는 방법과 함께 프로젝트가 참조하는 라이브러리, 게시되는 방법과 위치, 사용할 보안 설정 등을 지정합니다. 프로젝트의 속성은 프로젝트 디자이너를 사용하여 설정할 수 있습니다. 개별 파일의 속성에 액세스하려면 속성 창을 사용합니다.

프로젝트 디자이너는 프로젝트 속성, 설정 및 리소스를 관리하는 중앙 위치의 역할을 합니다. 프로젝트 디자이너는 폼 디자이너 또는 클래스 디자이너 등의 다른 디자이너와 거의 비슷하게 Visual Studio IDE에 단일 창으로 나타나며, 왼쪽에 있는 탭을 통해 액세스되는 다양한 페이지를 포함하고 있습니다.

프로젝트 디자이너에 입력한 정보는 페이지 간에 전환하거나, 프로젝트를 빌드하거나, 디자이너를 닫아도 유지됩니다. 편집 메뉴의 실행 취소 명령을 사용하면 변경 내용을 취소할 수 있습니다.

프로젝트 디자이너 사용

프로젝트 디자이너에 액세스하고 프로젝트 속성을 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택합니다. 존재하지 않는 프로젝트의 경우 프로젝트 디자이너에 액세스할 수 없습니다.

  2. 프로젝트 메뉴에서 projectname 속성을 클릭합니다.

  3. 변경하거나 보려는 속성 페이지의 탭을 클릭하여 원하는 페이지를 선택하거나, Ctrl+Page Down 및 Ctrl+Page Up을 눌러 페이지 간을 이동합니다.

  4. 속성을 설정합니다.

프로젝트 디자이너에는 확인 또는 취소 단추가 없습니다. 모든 속성 변경 내용은 활성 프로젝트에 즉시 적용됩니다. 그러나 이러한 설정은 저장 옵션 중 하나를 선택하거나 디자이너를 닫을 때만 프로젝트 파일에 커밋됩니다.

흐리게 표시되는 컨트롤은 활성 프로젝트 형식에 적용되지 않거나 프로젝트의 현재 구성에 사용할 수 없습니다.

다중 프로젝트 솔루션이 있으면 한 번에 두 개 이상의 프로젝트 디자이너 인스턴스를 사용할 수 있습니다.

참고

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

프로젝트 디자이너의 페이지

프로젝트 디자이너에서 사용할 수 있는 페이지와 옵션은 프로젝트 형식과 언어에 따라 다릅니다. 다음 표에서는 사용할 수 있는 페이지를 보여 줍니다.

페이지

설명

응용 프로그램 페이지

응용 프로그램 종류, 시작 개체, 어셈블리 정보 등 응용 프로그램과 응용 프로그램의 동작을 설명하는 설정이 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

빌드 페이지

빌드할 구성, 조건부 기호, 경고 수준, 출력 정보를 비롯한 빌드 명령이 있습니다. Visual C# 프로젝트에만 적용됩니다. 자세한 내용은 다음 항목을 참조하십시오.

빌드 이벤트 페이지

빌드 전과 빌드 후에 컴파일러에서 수행하는 명령줄 명령이 있습니다. 빌드 후 이벤트가 실행되는 조건을 지정할 수 있습니다. Visual C# 프로젝트에만 적용됩니다. 자세한 내용은 다음 항목을 참조하십시오.

컴파일 페이지

응용 프로그램 컴파일 방법을 제어하는 설정이 있습니다. Visual Basic 프로젝트에만 적용됩니다. 자세한 내용은 다음 항목을 참조하십시오.

디버그 페이지

응용 프로그램 디버깅 방법을 제어하는 설정이 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

참조 페이지

프로젝트에서 참조하는 구성 요소 목록이 있습니다. 여기에는 어셈블리, COM 구성 요소, 프로젝트 간 참조 및 웹 참조가 포함됩니다. 자세한 내용은 다음 항목을 참조하십시오.

참조 경로 페이지

프로젝트가 로드될 때 프로젝트에서 참조하는 어셈블리를 검색할 디렉터리 목록을 표시합니다. 이 설정은 프로젝트, 컴퓨터 및 사용자에만 해당됩니다. 자세한 내용은 다음 항목을 참조하십시오.

리소스 페이지

응용 프로그램의 리소스를 관리할 수 있습니다. 여기에는 문자열, 이미지, 아이콘 및 기타 리소스가 포함됩니다. 자세한 내용은 다음 항목을 참조하십시오.

서비스 페이지

클라이언트 응용 프로그램 서비스를 활성화하고 구성할 수 있습니다. 이러한 서비스를 통해 Windows 기반 응용 프로그램에서 Microsoft Ajax 응용 프로그램 서비스에 액세스할 수 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

설정 페이지

동적 속성, 사용자 기본 설정 등의 응용 프로그램 설정을 관리할 수 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

서명 페이지

키 파일 이름, 키 공급자 정보 등 어셈블리 서명과 관련된 설정이 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

보안 페이지

보안 권한에 대한 설정이 있으며 ClickOnce 게시를 통해 배포되는 응용 프로그램에만 적용됩니다. 자세한 내용은 다음 항목을 참조하십시오.

게시 페이지

ClickOnce 기술을 사용하여 응용 프로그램을 배포하는 데 사용되는 설정이 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

코드 분석 페이지

코드에서 실행할 수 있는 코드 분석 도구가 포함되어 있습니다. 이 도구에서는 Microsoft .NET Framework 디자인 지침에 제시된 프로그래밍 및 디자인 규칙 위반 같은 어셈블리에 대한 정보를 보고합니다. 자세한 내용은 다음 항목을 참조하십시오.

참고 항목

작업

방법: 빌드 이벤트 지정(C#)

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

개념

ClickOnce 응용 프로그램 보안

ClickOnce 응용 프로그램 게시

관리 코드에 대한 코드 분석 개요

기타 리소스

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

응용 프로그램 속성 관리

프로젝트 구성 디버그 및 릴리스

컴파일 속성 관리

디버깅 속성 관리

참조 관리

응용 프로그램 리소스 관리

클라이언트 응용 프로그램 서비스

응용 프로그램 설정 관리

어셈블리 및 매니페스트 서명 관리

프로젝트, 사용자 인터페이스 요소

변경 기록

날짜

변경 내용

이유

2011년 3월

프로젝트 디자이너에 액세스하는 방법에 대한 정보를 추가했습니다.

고객 의견