共用方式為


Visual Studio 中的預設專案範本

您可以在本機安裝的線上取得範本或範本的新專案。 選取 [已安裝的] 或 [上線] 部分中的分類填入專案範本的清單。 可用的專案範本清單會根據您所設定的目標 .NET Framework 版本而有所不同。 選取專案範本顯示範本的簡短說明。

所有專案範本都會加入專案類型的必要檔案和參考。

依照分類排列的範本

下表依照分類列出 Visual Studio 中可用的預設專案類型。 子分類格式 <Subcategory>/<TemplateName> 這裡所指的未指定的位置。 選取父分類時,也會顯示來自各種子分類的某些範本。

注意事項注意事項

可用的範本會根據 Visual Studio 變更版本、編輯、安裝 .NET Framework 的選項、版本和其他自訂。如果您遺漏了安裝隨附的範本,請利用 /installvstemplates 參數執行 devenv.exe。如需詳細資訊,請參閱Devenv 命令列參數

0fyc0azh.collapse_all(zh-tw,VS.110).gifWindows 市集 應用程式的範本

下列範本會顯示於 語言[/Windows 存放區] 子分類之下。

專案範本

詳細資訊

對於 Visual BasicVisual C#:

如需這個子分類的所有範本的詳細資訊, 加快應用程式開發的範本請參閱

空白應用程式 (XAML)

沒有預先定義控制項或配置之 Windows 市集應用程式的單一頁面專案。

方格應用程式 (XAML)

在群組項目 (分格排列) 之間巡覽之 Windows 市集應用程式的三頁面專案。 專用頁面會顯示群組和項目詳細資料。

將應用程式 (XAML)

在群組項目之間巡覽之 Windows 市集應用程式的兩個頁面專案。 第一個頁面可選擇群組,第二個頁面則會顯示項目清單以及選取項目的詳細資料。

類別庫 (Windows 存放區應用程式)

建立 Managed 類別庫可以存放區由 Windows 應用程式或 Windows 執行階段元件所使用的專案。

單元測試程式庫 (Windows 存放區應用程式)

包含單元測試的專案,這些測試可用來測試 Windows 市集應用程式、Windows 執行階段元件或 Windows 市集應用程式的類別庫。

對於 Visual C++:

如需這個子分類的所有範本的詳細資訊 (除了直接第 2 應用程式和 Direct3D 應用程式範本, 加快應用程式開發的範本請參閱 如需直接第 2 應用程式和 Direct3D 應用程式範本的詳細資訊, 您的開發環境提供 Windows 存放區 DirectX 應用程式準備請參閱

空白應用程式 (XAML)

沒有預先定義控制項或配置之 Windows 市集應用程式的單一頁面專案。

方格應用程式 (XAML)

在群組項目 (分格排列) 之間巡覽之 Windows 市集應用程式的三頁面專案。 專用頁面會顯示群組和項目詳細資料。

將應用程式 (XAML)

在群組項目之間巡覽之 Windows 市集應用程式的兩個頁面專案。 第一個頁面可選擇群組,第二個頁面則會顯示項目清單以及選取項目的詳細資料。

DLL (Windows 存放區應用程式)

可由 Windows 存放區 Windows 應用程式或 Windows 執行階段元件所使用之原生動態連結程式庫 (DLL) 的 (DLL) 建立專案。

靜態程式庫 (Windows 存放區應用程式)

可由 Windows 存放區應用程式或 Windows 執行階段元件使用的原生的靜態程式庫 (LIB) 專案。

單元測試程式庫 (Windows 存放區應用程式)

包含單元測試的專案,這些測試可用來測試 Windows 市集應用程式、Windows 執行階段元件或 Windows 市集應用程式的類別庫。

Windows 執行階段元件

可供 Windows 市集應用程式使用之 Windows 執行階段元件的專案,不論應用程式是以哪一種程式語言寫成。

Direct2D 應用程式 (XAML)

使用 Direct2D 之 Windows 市集應用程式的專案。

Direct3D 應用程式。

使用 Direct3D 之 Windows 市集應用程式的專案。

對於 JavaScript:

如需這個子分類的所有範本的詳細資訊, JavaScript Windows 存放應用程式的專案範本。請參閱

空白應用程式

沒有預先定義控制項或配置之 Windows 市集應用程式的單一頁面專案。

方格應用程式

在群組項目 (分格排列) 之間巡覽之 Windows 市集應用程式的三頁面專案。 專用頁面會顯示群組和項目詳細資料。

將應用程式

在群組項目之間巡覽之 Windows 市集應用程式的兩個頁面專案。 第一個頁面可選擇群組,第二個頁面則會顯示項目清單以及選取項目的詳細資料。

固定配置的應用程式

使用固定長寬比配置進行縮放之 Windows 市集應用程式的專案。

巡覽應用程式

已預先定義巡覽控制項之 Windows 市集應用程式的專案。

0fyc0azh.collapse_all(zh-tw,VS.110).gifVisual Basic 和 C# Windows 範本

下列範本會顯示於 Visual Basic/WindowsVisual C#/Windows 子分類之下。

專案範本

詳細資訊

類別庫

使用 [類別庫] 範本,可以快速建立能與其他專案共用且可重複使用的類別和元件。 如需建立元件類別的詳細資訊,請參閱元件類別

主控台應用程式

主控台應用程式通常不會使用圖形化使用者介面 (GUI) 進行設計,而且是編譯為可執行檔。 您可以在命令提示字元中輸入指令,以便與主控台應用程式互動。

空專案

當您想要建立自己專屬的專案型別時,可使用空專案範本。 該範本建立儲存應用程式資訊所需的檔案結構。 必須手動加入任何參考、檔案或元件。 如需加入參考的詳細資訊,請參閱加入和移除參考

可攜式類別庫

建立撰寫在 Windows 中執行的 .dll 檔案, Silverlight 專案,視窗電話及 Xbox 360。

Windows Form 應用程式

這會建立傳統獨立的 Windows 應用程式或豐富的前端到分散式 Web 應用程式。 如需詳細資訊,請參閱建立 Windows 應用程式建立 Windows 應用程式專案

Windows Form 控制項程式庫

Windows 控制項程式庫專案範本是用於建立自訂控制項,以在 Windows Form 中使用。 如需詳細資訊,請參閱 Windows Form 控制項

Windows 服務

Windows 服務應用程式 (之前稱為「NT 服務」) 是不需要使用者介面之長時間執行的應用程式。 這類應用程式可以監視系統效能等項目。 如需詳細資訊,請參閱 Windows 服務應用程式簡介

WPF 應用程式

WPF 應用程式範本可建立使用 Windows Presentation Foundation 的專案。 如需詳細資訊,請參閱HOW TO:建立新的 WPF 應用程式專案

WPF 使用者控制項程式庫

建立 WPF 使用者控制項,而該控制項的建置基礎是現有 WPF 控制項的功能。 如需詳細資訊,請參閱HOW TO:建立 WPF UserControl 程式庫專案

WPF 瀏覽器應用程式

建立可在瀏覽器中執行的 WPF 應用程式。 這個應用程式模型叫做「XAML 瀏覽器應用程式 (XBAP)」(XAML Browser Application,XBAP)。 如需詳細資訊,請參閱HOW TO:建立新的 WPF 瀏覽器應用程式專案WPF XAML 瀏覽器應用程式概觀

WPF 自訂控制項程式庫

建立用於建置自訂 WPF 控制項的專案。 如需詳細資訊,請參閱控制項撰寫概觀

0fyc0azh.collapse_all(zh-tw,VS.110).gifVisual Basic 和 C# Web 範本

下列範本會顯示於 Visual Basic/WebVisual C#/Web 子分類之下。

注意事項注意事項

這些範本僅適用於 Web 應用程式專案,並不適用於網站專案。如需這些 Web 專案類型之差異的詳細資訊,請參閱 Visual Studio 中 Web 應用程式專案和網站專案的比較

專案範本

詳細資訊

ASP.NET Web 應用程式

建立包含下列項目的新 Web 應用程式:

  • 資料夾,以包含成員資格頁面、用戶端指令檔和階層式樣式表檔案。

  • 具有使用權限的儲存資料夾,可讓 ASP.NET 在執行階段對其進行讀取和寫入。

  • 主版頁面檔。

  • 名為 Default.aspx 和 About.aspx 的網頁。

  • 全域應用程式類別檔。

  • Web.config 檔案。

如果您在建立本機 IIS Web 應用程式或遠端 IIS 站台,則 Visual Studio 會建立 IIS Web 應用程式。

ASP.NET 空白 Web 應用程式

建立只包含 Web.config 檔而不包含任何其他檔案的新 ASP.NET Web 應用程式。

ASP.NET Dynamic Data 實體 Web 應用程式

建立要搭配 ADO.NET Entity Framework 使用的 Dynamic Data Web 應用程式。 這個 Web 應用程式可以任何關聯式資料庫做為目標。 如需「動態資料」的詳細資訊,請參閱 ASP.NET Dynamic Data

ASP.NET Dynamic Data Linq to SQL Web 應用程式

建立要搭配 Linq to SQL 使用的 Dynamic Data Web 應用程式。 這個 Web 應用程式可以任何關聯式資料庫做為目標。 如需「動態資料」的詳細資訊,請參閱 ASP.NET Dynamic Data

ASP.NET 伺服器控制項

建立要用於 ASP.NET Web 應用程式中的伺服器控制項。 如需詳細資訊,請參閱Walkthrough: Developing and Using a Custom Server Control

ASP.NET AJAX 伺服器控制項

ASP.NET AJAX 伺服器控制項是由伺服器和用戶端程式碼組成,兩者整合以產生豐富的用戶端行為。 如需詳細資訊,請參閱ASP.NET AJAX Overview

ASP.NET AJAX 伺服器控制項擴充項

ASP.NET AJAX 擴充項控制項可加強標準 ASP.NET Web 伺服器控制項的用戶端功能。 如需詳細資訊,請參閱ASP.NET AJAX Extender Controls Overview

0fyc0azh.collapse_all(zh-tw,VS.110).gifVisual Basic 和 C# Office 範本

下列 Office 專案範本會顯示於 Visual Basic/OfficeVisual C#/Office 子分類之下。

  • Excel 2010 增益集

  • Excel 2010 範本

  • Excel 2010 活頁簿

  • InfoPath 2010 增益集

  • Outlook 2010 增益集

  • PowerPoint 2010 增益集

  • Project 2010 增益集

  • Visio 2010 增益集

  • Word 2010 增益集

  • Word 2010 文件

  • Word 2010 範本

如需開發 Office 方案的詳細資訊,請參閱 Office 專案範本概觀 和 Getting Started Programming Application-Level Add-Ins。

0fyc0azh.collapse_all(zh-tw,VS.110).gifVisual Basic 和 C# SharePoint 範本

下列範本會顯示於 [Visual Basic/SharePoint] 或 [Visual C#/SharePoint] 子分類之下。

  • SharePoint 2010 專案

  • SharePoint 2010 視覺 Web 組件

  • 匯入可重複使用的 SharePoint 2010 工作流程

  • 匯入 SharePoint 2010 方案套件

  • SharePoint 第 2010 年部分 Silverlight 網路

如需詳細資訊,請參閱SharePoint 專案與專案項目範本

0fyc0azh.collapse_all(zh-tw,VS.110).gifVisual Basic 和 C# 工作流程範本

下列範本會顯示於 Visual Basic/WorkflowVisual C#/Workflow 子分類之下。

本節中的所有範本都可建立使用 Windows Workflow Foundation 的專案。 Windows Workflow Foundation 能夠促成模型驅動的工作流程開發,而提供自然的設計可視性,並隱藏系統層級的考量,如交易、狀態管理和並行控制。

如需詳細資訊,請參閱 Windows Workflow Foundation 概觀

專案範本

詳細資訊

活動設計工具程式庫

[活動設計工具程式庫] 範本可用來建立自訂活動設計工具。 自訂活動設計工具則可用來藉由控制活動和其屬性頁在 Visual Studio 中的顯示方式,創造在設計階段使用活動時的經驗。 如需詳細資訊,請參閱建立自訂活動設計工具

活動程式庫

[活動程式庫] 範本可用來從既有的活動建立複合活動。 如需詳細資訊,請參閱使用活動類別撰寫工作流程活動

WCF 工作流程服務應用程式

[WCF 工作流程服務應用程式] 範本可用來建立使用訊息活動來收發 WCF 訊息的工作流程。 如需詳細資訊,請參閱工作流程服務概觀

工作流程主控台應用程式

[工作流程主控台應用程式] 範本可用來建立裝載於主控台應用程式中的工作流程。 此工作流程會當做 Sequence 活動實作。 如需詳細資訊,請參閱 HOW TO:建立工作流程

0fyc0azh.collapse_all(zh-tw,VS.110).gif其他 Visual Basic 和 C# 範本

下列範本會顯示於 Visual BasicVisual C# 節點的其他子分類之下,如下所示。

專案範本

詳細資訊

Windows Azure/安裝 Windows Azure Tools

提供安裝 Windows Azure Tools 來啟用 Windows Azure Cloud Service 專案的指示。 如需詳細資訊,請參閱How to: 啟用 Windows Azure 的工具

報告/報表應用程式

建立報表專案,以便用手動方式或利用 [報表精靈] 填入報表。

Silverlight/Silverlight 應用程式

以選擇將專案裝載在 Web 專案中的選項,建立標準 Silverlight 應用程式專案。 如需詳細資訊,請參閱 HOW TO:建立新的 Silverlight 專案

Silverlight/Silverlight 巡覽應用程式

建立包含使用者介面 (UI) 元件 (如頁首、頁尾和巡覽提要欄位) 的 Silverlight 應用程式專案。

Silverlight/Silverlight 類別庫

建立供 Silverlight 應用程式使用的 Silverlight 類別庫專案。

測試/單元測試

請參閱 逐步解說:針對 Managed 程式碼建立和執行單元測試

測試或自動程式碼 UI 測試專案

請參閱 使用自動程式碼使用者介面測試來驗證程式碼

測試或 Web 效能測試和負載測試效能專案

請參閱 使用 Visual Studio Web 效能和負載測試來測試效能與壓力

WCF/新聞訂閱服務程式庫

請參閱 Visual Studio 中的 Windows Communication Foundation 服務和 WCF 資料服務

WCF/WCF 服務應用程式

如需詳細資訊,請參閱Visual Studio 中的 Windows Communication Foundation 服務和 WCF 資料服務

WCF/WCF 服務程式庫

請參閱 Visual Studio 中的 Windows Communication Foundation 服務和 WCF 資料服務

WCF/WCF 工作流程服務應用程式

[WCF 工作流程服務應用程式] 範本可用來建立使用訊息活動來收發 WCF 訊息的工作流程。

0fyc0azh.collapse_all(zh-tw,VS.110).gifVisual C++ Windows 範本

專案範本

詳細資訊

ATL/ATL 專案

建立使用 Active Template Library 的專案。

CLR/類別庫

若要從所有 .NET Framework 語言都可以使用的 .NET Framework 組件。

CLR/CLR 主控台應用程式

建立以 .NET Framework 執行的主控台應用程式。

CLR/空專案

建立用來建立本機應用程式的空白 .NET Framework 專案。

CLR/Windows Form 應用程式

建立 Windows Form 使用者介面的 .NET Framework 應用程式。

CLR/Windows Form 控制項程式庫

在 .NET Framework 上執行的 Windows Form 應用程式中建立控制項。

一般/空專案

建立用來建立本機應用程式的空專案。

一般/ Makefile 專案

建立專案以使用外部建置系統。

一般/ 自訂精靈

建立自訂應用程式精靈。 如需詳細資訊,請參閱設計精靈

MFC/MFC 應用程式

建立使用 Windows Foundation 類別庫的應用程式。 如需詳細資訊,請參閱MFC 類別精靈

MFC/MFC DLL

建立使用 Windows Foundation 類別庫的動態連結程式庫。 如需詳細資訊,請參閱MFC 類別精靈

MFC/MFC ActiveX 控制項

建立使用 Windows Foundation 類別庫的 ActiveX 控制項。 如需詳細資訊,請參閱MFC 類別精靈

測試/測試專案

建立要用於自動化測試的測試專案。 如需如何建立自動化測試的詳細資訊,請參閱使用 Microsoft Test Manager 建立自動化測試

Win32/Win32 專案

建立專案以裝載 Win32 應用程式、主控台應用程式、DLL 或靜態程式庫。

Win32/Win32 主控台應用程式

建立 Win32 主控台應用程式。

0fyc0azh.collapse_all(zh-tw,VS.110).gifVisual F# 範本

下列範本會顯示於 Visual F#/WindowsVisual F#/Silverlight 子分類之下。 如需 Visual F# 範本的詳細資訊,請參閱使用 Visual Studio 撰寫 F# 程式

0fyc0azh.collapse_all(zh-tw,VS.110).gifLightSwitch

下列範本會顯示於視窗 LightSwitch/子分類之下。 如需詳細資訊,請參閱步驟 1:建立 LightSwitch 專案

專案範本

詳細資訊

LightSwitch 應用程式 (Visual Basic)

建立空白 LightSwitch 應用程式方案。

LightSwitch 應用程式 (Visual C#)

建立空白 LightSwitch 應用程式方案。

0fyc0azh.collapse_all(zh-tw,VS.110).gif其他專案類型

這些範本會顯示於 [其他專案範本] 分類之下。 [安裝和部署] 區段中的專案都會使用 Windows Installer 部署,而且即將加入至現有的方案中。

專案範本

詳細資訊

安裝和部署/啟用 InstallShield 限量版

請參閱 Windows Installer 部署

擴充性/Visual Studio 增益集

Visual Studio 增益集會將功能加入至 Visual Studio 環境。 如需詳細資訊,請參閱HOW TO:建立增益集

擴充性/Visual Studio Shell 隔離

請參閱 逐步解說: 建立基本的隔離的殼層應用程式

擴充性/Visual Studio 套件

如需詳細資訊,請參閱逐步解說: 建立基本的隔離的殼層應用程式

Visual Studio 方案/空白方案

這可建立要加入專案的方案檔案和目錄結構。

0fyc0azh.collapse_all(zh-tw,VS.110).gifSQL Server

這些範本會顯示於 [SQL Server] 分類之下。

專案範本

詳細資訊

SQL Server/SQL Server 資料庫專案

建立 SQL Server 資料庫的空專案。

0fyc0azh.collapse_all(zh-tw,VS.110).gif模型專案範本

下列範本會顯示於 [模型專案] 分類之下。

專案範本

詳細資訊

模型專案

建立空白的模型專案。 如需詳細資訊,請參閱HOW TO:建立 UML 模型專案和圖表

請參閱

概念

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

建立方案與專案

其他資源

開發用戶端應用程式

Visual Studio 中的 Office 程式開發