방법: 솔루션 및 프로젝트 만들기
업데이트: 2007년 11월
사용자가 프로젝트를 만들면 Visual Studio에서는 해당 프로젝트를 포함하는 솔루션을 만듭니다. 다중 프로젝트 솔루션을 만들려는 경우 방법: 다중 프로젝트 솔루션 만들기를 참조하십시오. 기존 코드 파일을 사용하여 프로젝트를 만들려는 경우 방법: 기존 코드 파일로 프로젝트 만들기를 참조하십시오.
참고: |
---|
바이러스 백신 프로그램에서 프로젝트 템플릿이나 마법사가 실행하고 있는 스크립트를 차단하도록 경고를 표시하는 경우 스크립트를 차단하지 않도록 선택합니다. 그렇지 않으면 Visual Studio가 종료됩니다. 바이러스 백신 프로그램에서 스크립트를 차단하는 설정을 해제하면 스크립트가 실행될 때 이 경고가 나타나지 않습니다. 하지만 이 설정을 변경하면 Visual Studio뿐만 아니라 모든 스크립트 차단이 해제됩니다. |
참고: |
---|
대화 상자 및 메뉴 명령은 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
솔루션 만들기
새 솔루션을 만들려면
파일 메뉴에서 새로 만들기를 선택한 다음 프로젝트를 클릭합니다.
프로젝트 형식 창에서 기타 프로젝트 형식을 선택한 다음 Visual Studio 솔루션을 선택합니다.
템플릿 창에서 빈 솔루션을 선택합니다.
프로젝트에 사용할 이름을 입력합니다.
솔루션 디렉터리의 위치를 변경하려면 찾아보기를 선택하고 새 위치를 지정합니다.
솔루션을 소스 제어 데이터베이스나 리포지토리에 추가하려면 소스 제어에 추가를 선택합니다.
확인을 클릭합니다.
빈 솔루션을 만든 후에는 프로젝트 메뉴의 새 항목 추가 또는 기존 항목 추가 명령을 사용하여 새로운 또는 기존의 프로젝트와 항목을 빈 솔루션에 추가할 수 있습니다.
프로젝트 만들기
새 프로젝트와 새 프로젝트를 포함하는 솔루션을 동시에 만들도록 선택할 수도 있습니다.
새 프로젝트와 새 프로젝트를 포함하는 솔루션을 만들려면
파일 메뉴에서 새로 만들기를 선택한 다음 프로젝트를 클릭합니다.
새 프로젝트 대화 상자의 왼쪽 창에서 프로젝트 형식 중 하나를 선택합니다.
오른쪽 창에서 프로젝트 템플릿 중 하나를 선택합니다.
새 프로젝트의 이름을 입력합니다.
참고: 일부 프로젝트 형식의 경우 위치를 지정하면 프로젝트 이름이 설정되므로 이름 상자가 나타나지 않습니다. 예를 들어, 웹 응용 프로그램과 XML Web services는 웹 서버에 위치하며 그 서버에 지정된 가상 디렉터리에서 이름이 파생됩니다.
저장 위치를 선택합니다.
참고: Visual Studio 설정에서 임시 프로젝트를 활성화했으므로 위치 상자를 사용할 수 없는 경우도 있습니다. 이것으로 나중에 디스크에 저장하거나 삭제할 수 있는 임시 프로젝트를 만들 수 있습니다. 임시 프로젝트를 만들려는 경우 확인을 클릭합니다. 자세한 내용은 임시 프로젝트를 참조하십시오.
솔루션용 디렉터리 만들기를 선택합니다.
참고: 디렉터리 기반 프로젝트에는 이 옵션을 사용할 수 없습니다. 자세한 내용은 프로젝트의 항목 관리를 참조하십시오.
프로젝트 이름과 다른 솔루션의 이름을 입력합니다.
솔루션을 소스 제어 데이터베이스에 추가하려면 소스 제어에 추가를 선택합니다.
확인을 클릭합니다.
팁: 또한 이 대화 상자를 사용하여 새 프로젝트를 열린 솔루션에 추가하려면 솔루션 목록에서 솔루션에 추가를 선택하면 됩니다. 솔루션 탐색기에 솔루션이 열려 있는 경우에만 이 옵션이 표시됩니다.
특정 프로젝트 템플릿에 대한 자세한 내용을 보려면 새 프로젝트 대화 상자에서 ?를 클릭합니다.
솔루션 삭제
전체 솔루션을 영구적으로 삭제할 수 있으나 Visual Studio를 사용하여 삭제할 수는 없습니다. 솔루션을 삭제하기 전에 다른 솔루션에서 다시 사용할 수 있는 프로젝트를 모두 이동합니다. 그런 다음 Windows 탐색기를 사용하여 .sln과 .suo의 두 솔루션 파일을 포함하는 디렉터리를 삭제합니다.
참고: |
---|
.suo 파일은 Windows 탐색기의 기본 설정으로는 표시되지 않는 숨김 파일입니다. |