共用方式為


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

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

加入專案項目

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

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

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

Topic Location
系統定義模型 (SDM) 概觀 Visual Studio Enterprise - 使用者介面
系統定義模型 (SDM) 概觀 Visual Studio 企業版 - 使用者介面

本機專案項目

專案項目

副檔名

專案項目的目的

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

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

介面

.vb 或 .cs 或 .jsl

新的介面。

模組 (僅限 Visual Basic)

.vb

儲存函式群組的檔案。

元件類別

.vb 或 .cs 或 .jsl

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

使用者控制項

.vb 或 .cs 或 .jsl

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

Windows 服務

.vb 或 .cs 或 .jsl

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

資料集

.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 控制項的類別。 如需詳細資訊,請參閱 HOW TO:撰寫 Windows Form 的控制項

HTML 網頁

.htm

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

繼承表單

.vb 或 .cs 或 .jsl

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

繼承的使用者控制項

.vb 或 .cs 或 .jsl

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

Web 自訂控制項

.vb 或 .cs 或 .jsl

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

COM 類別

.vb 或 .cs

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

異動元件

.vb 或 .cs

用於異動元件的類別。

文字檔

.txt

空白的文字檔。

XSLT 檔

.xslt

用來轉換 XML 文件的檔案。

安裝程式類別

.vb 或 .cs 或 .jsl

於安裝時期叫用的類別。

Crystal Report

.rpt

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

點陣圖檔

.bmp

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

游標檔

.cur

用來建立自訂游標的檔案。

圖示檔

.ico

用於建立自訂圖示的影像檔。

資源檔

.resx

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

組件資訊檔

.vb 或 .cs 或 .jsl

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

應用程式組態檔

.config

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

偵錯工具視覺化檢視

.vb 或 .cs 或 .jsl

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

類別圖表

.cd

類別圖表。

報表

.rdlc

新的空報表。

JScript 檔

.js

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

VBScript 檔

.vbs

內含 VBScript 程式碼的指令碼檔案。

Windows Script Host

.wsf

檔案內含做為 Windows 應用程式執行的指令碼。

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) 交換可互通訊息的元件。 如需詳細資訊,請參閱 存取應用程式 Web 服務 (Visual Basic)

類別

.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 資料庫。

資料集

.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 程式碼的指令碼檔案。

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 檔案。

安裝程式類別

.vb 或 .cs 或 .jsl

於安裝時期叫用的類別。

點陣圖檔

.bmp

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

游標檔

.cur

用來建立自訂游標的檔案。

圖示檔

.ico

用於建立自訂圖示的影像檔。

請參閱

概念

Visual Studio 中的預設專案範本