共用方式為


Visual Basic 和 Visual C# 中的檔案類型和副檔名

更新:2007 年 11 月

專案項目會參考您加入至專案的檔案類型。您可使用的專案項目,會根據所使用的是本機專案或 Web 專案而有所不同。如需詳細資訊,請參閱本機與 Web 專案

加入專案項目

透過 [專案] 功能表可存取 [加入新項目] 對話方塊。如需如何將項目加入至專案的詳細資訊,請參閱 HOW TO:加入新專案項目

下列表格列出本機和 Web 專案中可使用的專案項目。請注意,其中某些專案項目的副檔名,會視項目發生於 Visual Basic 專案 (以 .vb 表示) 或發生於 Visual C# 專案 (以 .cs 表示) 而有所不同。對於其他專案項目來說,在 Visual Basic 專案和 Visual C# 專案的副檔名並沒有分別,也就是說,專案項目只會有一種副檔名。

如果您已經安裝分散式系統設計工具,請參閱下列系統定義模型 (SDM) 資訊,以及分散式系統設計工具檔案類型的相關資訊:

本機專案項目

專案項目

副檔名

專案項目的目的

Windows Form

.vb 或 .cs 或 .jsl 或 .java

用來建立 Windows 應用程式的表單。

總管表單

.vb 或 .cs 或 .jsl 或 .java

具有樹狀檢視和巡覽控制項的總管表單。

MDI 父表單

.vb 或 .cs 或 .jsl 或 .java

多重文件介面應用程式中的表單。

關於方塊

.vb 或 .cs 或 .jsl 或 .java

Windows 應用程式的 [關於] 對話方塊表單。

登入表單

.vb 或 .cs 或 .jsl 或 .java

用來收集使用者名稱和密碼的登入表單。

開頭顯示畫面

.vb 或 .cs 或 .jsl 或 .java

事先設定用來做為開頭顯示畫面的表單。

對話方塊

.vb 或 .cs 或 .jsl 或 .java

Windows 應用程式的對話方塊。

類別

.vb 或 .cs 或 .jsl 或 .java

包含類別宣告的程式碼檔。如需詳細資訊,請參閱一般型別系統中的類別

介面

.vb 或 .cs 或 .jsl 或 .java

新的介面。

模組 (僅限 Visual Basic)

.vb

儲存函式群組的檔案。

元件類別

.vb 或 .cs 或 .jsl 或 .java

用來建立使用視覺化設計工具的元件的類別。如需詳細資訊,請參閱元件類別

使用者控制項

.vb 或 .cs 或 .jsl 或 .java

用來建立使用視覺化設計工具的 Windows Form 控制項的類別。

Windows 服務

.vb 或 .cs 或 .jsl 或 .java

用來建立 Windows 服務的類別。如需詳細資訊,請參閱 HOW TO:建立 Windows 服務

DataSet

.xsd

用來建立具有 DataSet 類別的 XML 結構描述的檔案。如需詳細資訊,請參閱將 DataSet 結構描述資訊寫為 XSD (ADO.NET)

SQL 資料庫

.mdf

區域資料的空 SQL 資料庫。

XML 檔

.xml

空的 XML 檔。

XML 結構描述

.xsd

用來建立 XML 文件結構描述的檔案。

設定檔

.settings

空白的使用者設定檔。

程式碼檔

.vb 或 .cs 或 .jsl 或 .java

空的程式碼檔。

自訂控制項

.vb 或 .cs 或 .jsl 或 .java

用來建立使用者描繪的 Windows Form 控制項的類別。如需詳細資訊,請參閱 HOW TO:撰寫 Windows Form 的控制項

HTML 網頁

.htm

可以包含用戶端程式碼的 HTML 網頁。如需詳細資訊,請參閱設計檢視

繼承表單

.vb 或 .cs 或 .jsl 或 .java

以現有表單為基礎的新表單。如需詳細資訊,請參閱 Windows Form 視覺繼承

繼承的使用者控制項

.vb 或 .cs 或 .jsl 或 .java

以現有 Windows Form 控制項為基礎的新控制項。如需詳細資訊,請參閱 HOW TO:繼承自現有的 Windows Form 控制項

Web 自訂控制項

.vb 或 .cs 或 .jsl 或 .java

用來建立 ASP.NET 伺服器控制項的類別。如需詳細資訊,請參閱 ASP.NET Web 伺服器控制項概觀

COM 類別

.vb 或 .cs

可以顯露至 COM 的類別。如需詳細資訊,請參閱 .NET Framework 應用程式中的 COM 互通性

異動元件

.vb 或 .cs

用於異動元件的類別。

文字檔

.txt

空白的文字檔。

XSLT 檔

.xslt

用來轉換 XML 文件的檔案。

安裝程式類別

.vb 或 .cs 或 .jsl 或 .java

於安裝時期叫用的類別。如需詳細資訊,請參閱使用安裝元件

Crystal Report

.rpt

將資料發行至 Windows Form 的 Crystal Report 檔。

點陣圖檔

.bmp

空白的點陣圖影像檔,可以用於建立簡單的影像。

游標檔

.cur

用來建立自訂游標的檔案。如需詳細資訊,請參閱建立游標

圖示檔

.ico

用於建立自訂圖示的影像檔。如需詳細資訊,請參閱 Icons

資源檔

.resx

用來編輯和定義應用程式資源的檔案。如需詳細資訊,請參閱應用程式中的資源

組件資訊檔

.vb 或 .cs 或 .jsl

內含一般組件資訊的檔案。如需詳細資訊,請參閱 Common Language Runtime 中的組件

應用程式組態檔

.config

用來設定應用程式設定值的檔案。如需詳細資訊,請參閱組態檔

偵錯工具視覺化檢視

.vb 或 .cs 或 .jsl 或 .java

簡易偵錯工具視覺化檢視。

類別圖表

.cd

類別圖表。

報表

.rdlc

新的空報表。

JScript 檔

.js

內含 JScript 程式碼的指令碼檔案。如需詳細資訊,請參閱JScript 使用者入門

VBScript 檔

.vbs

內含 VBScript 程式碼的指令碼檔案。如需詳細資訊,請參閱 VBScript 使用手冊

Windows Script Host

.wsf

檔案內含做為 Windows 應用程式執行的指令碼。如需詳細資訊,請參閱使用 Windows 指令碼檔 (.wsf)

Web 專案項目

專案項目

副檔名

專案項目的目的

Web 表單

兩種檔案:.aspx,以及 .vb (代表 Visual Basic) 或 .cs (代表 Visual C#)

用來建立 Web 應用程式的表單。

主版頁面

.master

Web 應用程式的主版頁面。

Web 使用者控制項

.ascx

使用視覺化設計工具建立的 ASP.NET 伺服器控制項。

HTML 網頁

.htm

可以包含用戶端程式碼的 HTML 網頁。如需詳細資訊,請參閱設計檢視

Web 服務

兩種檔案:.asmx,以及 .vb (代表 Visual Basic) 或 .cs (代表 Visual C#)

能夠使用標準通訊協定 (例如 HTTP、XML、XSD、SOAP 和 WSDL) 交換可互通訊息的元件。如需詳細資訊,請參閱在 Managed 程式碼中建立 XML Web Service

類別

.vb 或 .cs 或 .jsl

包含類別宣告的程式碼檔。

樣式表

.css

用於 Rich HTML 樣式定義的階層式樣式表。如需詳細資訊,請參閱使用 CSS 概觀

全球化應用程式類別

.asax

有時候稱為 asax 檔案,這個檔案可以讓您撰寫程式碼以處理全域 ASP.NET 應用程式層級的事件,例如 Session_OnStart 和 Application_OnStart。該檔案有 global.asax 的名稱,且無法變更。

Web 組態檔

.config

ASP.NET 使用這個檔案設定 Web 專案的 Web 設定。檔案名稱為 Web.config,無法變更。

XML 檔

.xml

空的 XML 檔。

XML 結構描述

.xsd

用來建立 XML 文件結構描述的檔案。

XSLT 檔

.xslt

用來轉換 XML 文件的檔案。

文字檔

.txt

空白的文字檔。

組件資源檔

.resx

用來編輯和定義應用程式資源的檔案。如需詳細資訊,請參閱應用程式中的資源

組件資訊檔

.vb 或 .cs 或 .jsl

內含一般組件資訊的檔案。如需詳細資訊,請參閱 Common Language Runtime 中的組件

SQL 資料庫

.mdf

區域資料的空 SQL 資料庫。

DataSet

.xsd

用來建立具有 DataSet 類別的 XML 結構描述的檔案。如需詳細資訊,請參閱將 DataSet 結構描述資訊寫為 XSD (ADO.NET)

泛型處理常式

.ashx

用於實作泛型處理常式的頁面。

網站導覽

.sitemap

用於產生網站導覽的檔案。

Mobile Web Form

.aspx

用來建立 Mobile Web 應用程式的表單。如需詳細資訊,請參閱建立 ASP.NET Mobile Web 應用程式

Mobile Web 使用者控制項

.ascx

使用視覺化設計工具建立的 ASP.NET 伺服器控制項,並在 Mobile Web 應用程式中使用。如需詳細資訊,請參閱建立 ASP.NET Mobile Web 應用程式

Mobile Web 組態檔

.config

ASP.NET 使用這個檔案設定 Web 專案的 Web 設定。檔案名稱為 Web.config,無法變更。如需詳細資訊,請參閱建立 ASP.NET Mobile Web 應用程式

Crystal Report

.rpt

將資料發行至 Web Form 的 Crystal Report 檔案。

VBScript 檔

.vbs

內含 VBScript 程式碼的指令碼檔案。如需詳細資訊,請參閱 VBScript 使用手冊

JScript 檔

.js

內含 JScript 程式碼的指令碼檔案。如需詳細資訊,請參閱JScript 使用者入門

Windows Script Host

.wsf

用於撰寫 Windows 指令碼的空白程式碼檔案。如需詳細資訊,請參閱 Windows 服務應用程式簡介

面板檔案

.skin

用於定義 ASP.NET 主題的檔案。

瀏覽資訊檔

.browser

用於定義瀏覽器定義的檔案。

報表

.rdlc

新的空報表。

模組 (僅限 Visual Basic)

.vb

儲存函式群組的檔案。

元件類別

.vb 或 .cs

用來建立使用視覺化設計工具的元件的類別。

資料表單精靈

.aspx (本機專案則為 .vb 或 .cs)

用於 Web 應用程式的資料表單。

框架組

.htm

裝載多個 HTML 網頁的 HTML 檔。

Web 自訂控制項

.vb 或 .cs 或 .jsl

用來建立 ASP.NET 伺服器控制項的類別。

程式碼檔

.vb 或 .cs 或 .jsl

空的程式碼檔。

靜態探索檔

.disco

當做 XML Web Service 探索機制的選擇性檔案。不會為 XML Web Service 自動建立 .disco 檔案。如需為 XML Web Service 建立探索檔的詳細資訊,請參閱 HOW TO:啟用 XML Web Service 的探索

安裝程式類別

.vb 或 .cs 或 .jsl

於安裝時期叫用的類別。如需詳細資訊,請參閱使用安裝元件

點陣圖檔

.bmp

空白的點陣圖影像檔,可以用於建立簡單的影像。

游標檔

.cur

用來建立自訂游標的檔案。如需詳細資訊,請參閱建立游標

圖示檔

.ico

用於建立自訂圖示的影像檔。如需詳細資訊,請參閱 Icons

請參閱

概念

Visual Studio 中的預設專案範本