다음을 통해 공유


Visual Basic 및 Visual C#에서의 파일 형식 및 파일 확장명

프로젝트 항목은 프로젝트에 추가하는 파일의 형식을 말합니다. 사용할 수 있는 프로젝트 항목은 작업하는 프로젝트가 로컬 프로젝트인지 웹 프로젝트인지에 따라 달라집니다. 자세한 내용은 로컬 프로젝트 및 웹 프로젝트를 참조하십시오.

프로젝트 항목 추가

새 항목 추가 대화 상자는 프로젝트 메뉴를 통해 액세스합니다. 프로젝트에 항목을 추가하는 방법에 대한 자세한 내용은 방법: 새 프로젝트 항목 추가를 참조하십시오.

아래 표에는 로컬 프로젝트와 웹 프로젝트에 사용할 수 있는 프로젝트 항목이 나와 있습니다. 일부 프로젝트 항목의 경우 항목을 사용하는 프로젝트가 Visual Basic 프로젝트(.vb)인지 아니면 Visual C# 프로젝트(.cs)인지에 따라 파일 확장명이 달라집니다. 그러나 파일 확장명으로는 Visual Basic 프로젝트인지 Visual C# 프로젝트인지를 구분할 수 없는 프로젝트 항목도 있습니다. 즉, 이러한 프로젝트 항목에 사용할 수 있는 파일 확장명은 하나뿐입니다.

분산 시스템 디자이너를 설치한 경우 SDM(시스템 정의 모델) 정보 및 분산 시스템 디자이너 파일 형식에 대한 자세한 내용은 다음을 참조하십시오.

Topic Location
SDM 개요 Visual Studio Enterprise - User Interface
SDM 개요 Visual Studio Enterprise – 사용자 인터페이스

로컬 프로젝트 항목

프로젝트 항목

파일 확장명

프로젝트 항목의 용도

Windows Form

.vb 또는 .cs 또는 .jsl

Windows 기반 응용 프로그램을 만들기 위한 폼입니다.

탐색기 폼

.vb 또는 .cs 또는 .jsl

트리 뷰와 탐색 컨트롤이 있는 탐색기 폼입니다.

MDI 부모 폼

.vb 또는 .cs 또는 .jsl

다중 문서 인터페이스 응용 프로그램의 폼입니다.

정보 상자

.vb 또는 .cs 또는 .jsl

Windows 기반 응용 프로그램의 정보 대화 상자 폼입니다.

로그인 폼

.vb 또는 .cs 또는 .jsl

사용자 이름과 암호를 수집하기 위한 로그온 폼입니다.

시작 화면

.vb 또는 .cs 또는 .jsl

시작 화면으로 사용하기 위해 미리 구성된 폼입니다.

대화 상자

.vb 또는 .cs 또는 .jsl

Windows 기반 응용 프로그램에 대한 대화 상자입니다.

클래스

.vb 또는 .cs 또는 .jsl

클래스 선언을 포함하는 코드 파일입니다.

Interface

.vb 또는 .cs 또는 .jsl

새로운 인터페이스입니다.

모듈(Visual Basic에만 해당)

.vb

함수들을 저장하기 위한 파일입니다.

구성 요소 클래스

.vb 또는 .cs 또는 .jsl

비주얼 디자이너를 사용하여 구성 요소를 만들기 위한 클래스입니다. 자세한 내용은 구성 요소 클래스를 참조하십시오.

사용자 정의 컨트롤

.vb 또는 .cs 또는 .jsl

비주얼 디자이너를 사용하여 Windows Form 컨트롤을 만들기 위한 클래스입니다.

Windows 서비스

.vb 또는 .cs 또는 .jsl

Windows 서비스를 만들기 위한 클래스입니다. 자세한 내용은 방법: Windows 서비스 만들기를 참조하십시오.

DataSet

.xsd

DataSet 클래스를 사용하여 XML 스키마를 만들기 위한 파일입니다. 자세한 내용은 DataSet 스키마 정보를 XSD로 작성(ADO.NET)을 참조하십시오.

SQL 데이터베이스

.mdf

로컬 데이터용 빈 SQL 데이터베이스입니다.

XML 파일

.xml

빈 XML 파일입니다.

XML 스키마

.xsd

XML 문서용 스키마를 만들기 위한 파일입니다.

설정 파일

.settings

빈 사용자 설정 파일입니다.

코드 파일

.vb 또는 .cs 또는 .jsl

빈 코드 파일입니다.

사용자 지정 컨트롤

.vb 또는 .cs 또는 .jsl

사용자 그리기 Windows Form 컨트롤을 만들기 위한 클래스입니다. 자세한 내용은 방법: Windows Forms 컨트롤 제작을 참조하십시오.

HTML 페이지

.htm

클라이언트 쪽 코드를 포함할 수 있는 HTML 페이지입니다. 자세한 내용은 디자인 뷰를 참조하십시오.

상속된 폼

.vb 또는 .cs 또는 .jsl

기존 폼을 기반으로 하는 새로운 폼입니다. 자세한 내용은 Windows Forms 시각적 상속을 참조하십시오.

상속된 사용자 정의 컨트롤

.vb 또는 .cs 또는 .jsl

기존 Windows Forms 컨트롤을 기반으로 만들어지는 새 컨트롤입니다. 자세한 내용은 방법: 기존 Windows Forms 컨트롤에서 상속을 참조하십시오.

웹 사용자 지정 컨트롤

.vb 또는 .cs 또는 .jsl

ASP.NET 서버 컨트롤을 만들기 위한 클래스입니다. 자세한 내용은 ASP.NET 웹 서버 컨트롤 개요를 참조하십시오.

COM 클래스

.vb 또는 .cs

COM에 노출할 수 있는 클래스입니다. 자세한 내용은 .NET Framework 응용 프로그램의 COM 상호 운용성(Visual Basic)을 참조하십시오.

트랜잭션 구성 요소

.vb 또는 .cs

트랜잭션 구성 요소에 사용하는 클래스입니다.

텍스트 파일

.txt

빈 텍스트 파일입니다.

XSLT 파일

.xslt

XML 문서를 변환하는 데 사용되는 파일입니다.

설치 관리자 클래스

.vb 또는 .cs 또는 .jsl

설치할 때 호출되는 클래스입니다.

Crystal Reports

.rpt

Windows Form에 데이터를 게시하는 Crystal Reports 파일입니다.

비트맵 파일

.bmp

간단한 이미지를 만드는 데 사용할 수 있는 빈 비트맵 이미지 파일입니다.

커서 파일

.cur

사용자 지정 커서를 만들기 위한 파일입니다.

아이콘 파일

.ico

사용자 지정 아이콘을 만들기 위한 이미지 파일입니다.

리소스 파일

.resx

응용 프로그램 리소스를 편집하고 정의하는 데 사용되는 파일입니다. 자세한 내용은 응용 프로그램의 리소스를 참조하십시오.

어셈블리 정보 파일

.vb 또는 .cs 또는 .jsl

일반적인 어셈블리 정보가 들어 있는 파일입니다. 자세한 내용은 공용 언어 런타임의 어셈블리를 참조하십시오.

응용 프로그램 구성 파일

.config

응용 프로그램 설정을 구성하는 데 사용되는 파일입니다. 자세한 내용은 구성 파일을 참조하십시오.

디버거 시각화 도우미

.vb 또는 .cs 또는 .jsl

간단한 디버거 시각화 도우미입니다.

클래스 다이어그램

.cd

클래스 다이어그램입니다.

보고서

.rdlc

새로운 빈 보고서입니다.

JScript 파일

.js

Jscript 코드가 들어 있는 스크립트 파일입니다. 자세한 내용은 JScript 시작을 참조하십시오.

VBScript 파일

.vbs

VBScript 코드가 들어 있는 스크립트 파일입니다.

Windows 스크립트 호스트

.wsf

Windows 기반 응용 프로그램으로 실행되는 스크립트가 들어 있는 파일입니다.

웹 프로젝트 항목

프로젝트 항목

파일 확장명

프로젝트 항목의 용도

Web Form

두 파일: .aspx와 .vb(Visual Basic) 또는 .cs(Visual C#)

웹 응용 프로그램을 만들기 위한 폼입니다.

마스터 페이지

.master

웹 응용 프로그램의 마스터 페이지입니다.

웹 사용자 정의 컨트롤

.ascx

비주얼 디자이너를 사용하여 만든 ASP.NET 서버 컨트롤입니다.

HTML 페이지

.htm

클라이언트 쪽 코드를 포함할 수 있는 HTML 페이지입니다. 자세한 내용은 디자인 뷰를 참조하십시오.

웹 서비스

두 파일: .asmx와 .vb(Visual Basic) 또는 .cs(Visual C#)

HTTP, XML, XSD, SOAP 및 WSDL 같은 표준 프로토콜을 사용하여 상호 운용성 있는 메시지를 교환하는 기능을 제공하는 구성 요소입니다. 자세한 내용은 응용 프로그램 웹 서비스 액세스(Visual Basic)를 참조하십시오.

클래스

.vb 또는 .cs 또는 .jsl

클래스 선언을 포함하는 코드 파일입니다.

스타일시트

.css

풍부한 HTML 스타일을 정의하는 데 사용하는 CSS 스타일시트입니다. 자세한 내용은 CSS 작업 개요를 참조하십시오.

전역 응용 프로그램 클래스

.asax

asax 파일이라고도 하는 이 파일을 사용하여 Session_OnStart 및 Application_OnStart와 같은 전역 ASP.NET 응용 프로그램 수준 이벤트를 처리하기 위한 코드를 작성할 수 있습니다. 파일 이름은 global.asax이며 변경할 수 없습니다.

웹 구성 파일

.config

ASP.NET은 이 파일을 사용하여 웹 프로젝트에 대한 웹 설정을 구성합니다. 파일 이름은 Web.config이며 변경할 수 없습니다.

XML 파일

.xml

빈 XML 파일입니다.

XML 스키마

.xsd

XML 문서용 스키마를 만들기 위한 파일입니다.

XSLT 파일

.xslt

XML 문서를 변환하는 데 사용되는 파일입니다.

텍스트 파일

.txt

빈 텍스트 파일입니다.

어셈블리 리소스 파일

.resx

응용 프로그램 리소스를 편집하고 정의하는 데 사용되는 파일입니다. 자세한 내용은 응용 프로그램의 리소스를 참조하십시오.

어셈블리 정보 파일

.vb 또는 .cs 또는 .jsl

일반적인 어셈블리 정보가 들어 있는 파일입니다. 자세한 내용은 공용 언어 런타임의 어셈블리를 참조하십시오.

SQL 데이터베이스

.mdf

로컬 데이터용 빈 SQL 데이터베이스입니다.

DataSet

.xsd

DataSet 클래스를 사용하여 XML 스키마를 만들기 위한 파일입니다. 자세한 내용은 DataSet 스키마 정보를 XSD로 작성(ADO.NET)을 참조하십시오.

제네릭 처리기

.ashx

제네릭 처리기 구현을 위한 페이지입니다.

사이트 맵

.sitemap

사이트 맵을 만드는 데 사용되는 파일입니다.

모바일 Web Form

.aspx

웹 응용 프로그램을 만들기 위한 폼입니다. 자세한 내용은 ASP.NET 모바일 웹 응용 프로그램 만들기를 참조하십시오.

모바일 웹 사용자 정의 컨트롤

.ascx

비주얼 디자이너를 사용하여 만든 ASP.NET 서버 컨트롤이며 모바일 웹 응용 프로그램에서 사용됩니다. 자세한 내용은 ASP.NET 모바일 웹 응용 프로그램 만들기를 참조하십시오.

모바일 웹 구성 파일

.config

ASP.NET은 이 파일을 사용하여 모바일 웹 프로젝트에 대한 웹 설정을 구성합니다. 파일 이름은 Web.config이며 변경할 수 없습니다. 자세한 내용은 ASP.NET 모바일 웹 응용 프로그램 만들기를 참조하십시오.

Crystal Reports

.rpt

데이터를 Web Form에 게시하는 Crystal Report 파일입니다.

VBScript 파일

.vbs

VBScript 코드가 들어 있는 스크립트 파일입니다.

JScript 파일

.js

Jscript 코드가 들어 있는 스크립트 파일입니다. 자세한 내용은 JScript 시작을 참조하십시오.

Windows 스크립트 호스트

.wsf

Windows Scripting을 위해 사용되는 빈 코드 파일입니다. 자세한 내용은 Windows 서비스 응용 프로그램 소개를 참조하십시오.

스킨 파일

.skin

ASP.NET 테마를 정의하는 데 사용되는 파일입니다.

브라우저 파일

.browser

브라우저 정의를 정의하기 위한 파일입니다.

보고서

.rdlc

새로운 빈 보고서입니다.

모듈(Visual Basic에만 해당)

.vb

함수들을 저장하기 위한 파일입니다.

구성 요소 클래스

.vb 또는 .cs

비주얼 디자이너를 사용하여 구성 요소를 만들기 위한 클래스입니다.

데이터 폼 마법사

.aspx(로컬 프로젝트의 경우 .vb 또는 .cs)

웹 응용 프로그램을 위한 데이터 폼입니다.

프레임셋

.htm

여러 개의 HTML 페이지를 포함하는 HTML 파일입니다.

웹 사용자 지정 컨트롤

.vb 또는 .cs 또는 .jsl

ASP.NET 서버 컨트롤을 만들기 위한 클래스입니다.

코드 파일

.vb 또는 .cs 또는 .jsl

빈 코드 파일입니다.

정적 검색 파일

.disco

XML Web services의 검색 메커니즘 역할을 수행하는 선택적 파일입니다. .disco 파일은 XML Web services에 대해 자동으로 만들어지지 않습니다.

설치 관리자 클래스

.vb 또는 .cs 또는 .jsl

설치할 때 호출되는 클래스입니다.

비트맵 파일

.bmp

간단한 이미지를 만드는 데 사용할 수 있는 빈 비트맵 이미지 파일입니다.

커서 파일

.cur

사용자 지정 커서를 만들기 위한 파일입니다.

아이콘 파일

.ico

사용자 지정 아이콘을 만들기 위한 이미지 파일입니다.

참고 항목

기타 리소스

Visual Studio의 기본 프로젝트 템플릿