根據範本建立專案
您可以從線上取得的範本或本機安裝的範本建立新的專案。選取 [已安裝的] 或 [線上] 區段內的分類時,專案範本清單隨即顯示。可用的專案範本清單會根據您目標的 .NET Framework 版本而不同。選取專案範本即可查看範本的簡短說明。
所有專案範本都會加入專案類型的必要檔案和參考。
依照分類排列的範本
下表依照分類列出 Visual Studio 中可用的預設專案類型。若未另行指定,這裡的子分類是以 <Subcategory>/<TemplateName> 的格式表示。選取父分類時,也會顯示來自各種子分類的某些範本。
注意事項 |
---|
可用的範本會根據 Visual Studio 版本、版次、安裝選項、.NET Framework 版本和其他自訂設定而有所不同。如果您遺漏了安裝隨附的範本,請利用 /installvstemplates 參數執行 devenv.exe。如需詳細資訊,請參閱Devenv 命令列參數。 |
Windows 市集應用程式的範本
下列範本會顯示於 [Language/Windows 市集] 子分類之下。
專案範本 |
詳細資訊 |
---|---|
Visual Basic 或 Visual C#: |
如需此子分類之所有範本的詳細資訊,請參閱加速應用程式開發的範本。 |
空白應用程式 (XAML) |
沒有預先定義控制項或配置之 Windows 市集應用程式的單一頁面專案。 |
格線應用程式 (XAML) |
在群組項目 (分格排列) 之間巡覽之 Windows 市集應用程式的三頁面專案。專用頁面會顯示群組和項目詳細資料。 |
分割應用程式 (XAML) |
在群組項目之間巡覽之 Windows 市集應用程式的兩個頁面專案。第一個頁面可選擇群組,第二個頁面則會顯示項目清單以及選取項目的詳細資料。 |
類別庫 (Windows 市集應用程式) |
建立可供 Windows 市集應用程式或 Windows 執行階段元件使用之 Managed 類別庫的專案。 |
單元測試程式庫 (Windows 市集應用程式) |
包含單元測試的專案,這些測試可用來測試 Windows 市集應用程式、Windows 執行階段元件或 Windows 市集應用程式的類別庫。 |
Visual C++: |
除了 Direct 2D 應用程式和 Direct3D 應用程式範本以外,如需此子分類之所有範本的詳細資訊,請參閱加速應用程式開發的範本。如需 Direct 2D 應用程式和 Direct3D 應用程式範本的詳細資訊,請參閱為 Windows Store DirectX 應用程式準備您的開發環境。 |
空白應用程式 (XAML) |
沒有預先定義控制項或配置之 Windows 市集應用程式的單一頁面專案。 |
格線應用程式 (XAML) |
在群組項目 (分格排列) 之間巡覽之 Windows 市集應用程式的三頁面專案。專用頁面會顯示群組和項目詳細資料。 |
分割應用程式 (XAML) |
在群組項目之間巡覽之 Windows 市集應用程式的兩個頁面專案。第一個頁面可選擇群組,第二個頁面則會顯示項目清單以及選取項目的詳細資料。 |
DLL (Windows 市集應用程式) |
可供 Windows 市集應用程式或 Windows 執行階段元件使用之原生動態連結程式庫 (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 市集應用程式的專案。 |
Visual Basic 和 C# Windows 範本
下列範本會顯示於 Visual Basic/Windows 或 Visual C#/Windows 子分類之下。
專案範本 |
詳細資訊 |
---|---|
類別庫 |
使用 [類別庫] 範本,可以快速建立能與其他專案共用且可重複使用的類別和元件。如需建立元件類別的詳細資訊,請參閱元件類別。 |
主控台應用程式 |
主控台應用程式通常不會使用圖形化使用者介面 (GUI) 進行設計,而且是編譯為可執行檔。您可以在命令提示字元中輸入指令,以便與主控台應用程式互動。 |
空專案 |
當您想要建立自己專屬的專案型別時,可使用空專案範本。該範本建立儲存應用程式資訊所需的檔案結構。必須手動加入任何參考、檔案或元件。如需加入參考的詳細資訊,請參閱加入和移除參考。 |
可攜式類別庫 |
建立用來撰寫 .dll 檔案的專案,這個檔案將在 Windows、Silverlight、Windows Phone 和 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: Create a New WPF Application Project。 |
WPF 使用者控制項程式庫 |
建立 WPF 使用者控制項,而該控制項的建置基礎是現有 WPF 控制項的功能。如需詳細資訊,請參閱How to: Create a WPF UserControl Library Project。 |
WPF 瀏覽器應用程式 |
建立可在瀏覽器中執行的 WPF 應用程式。這個應用程式模型叫做「XAML 瀏覽器應用程式 (XBAP)」(XAML Browser Application,XBAP)。如需詳細資訊,請參閱 How to: Create a New WPF Browser Application Project或 WPF XAML 瀏覽器應用程式概觀。 |
WPF 自訂控制項程式庫 |
建立用於建置自訂 WPF 控制項的專案。如需詳細資訊,請參閱控制項撰寫概觀。 |
Visual Basic 和 C# Web 範本
如需 Web 範本的詳細資訊,請參閱 ASP.NET 網站上的在 Visual Studio 2013 中建立 ASP.NET Web 專案。
Visual Basic 和 C# Office 範本
下列 Office 專案範本會顯示於 Visual Basic/Office 或 Visual 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 專案範本概觀和應用程式層級增益集程式設計入門。
Visual Basic 和 C# SharePoint 範本
下列範本會顯示於 Visual Basic/SharePoint 或 Visual C#/SharePoint 子分類之下。
SharePoint 2010 專案
SharePoint 2010 視覺 Web 組件
匯入可重複使用的 SharePoint 2010 工作流程
匯入 SharePoint 2010 方案套件
SharePoint 2010 Silverlight Web 組件
如需詳細資訊,請參閱SharePoint 專案與專案項目範本。
Visual Basic 和 C# 工作流程範本
下列範本會顯示於 Visual Basic/Workflow 或 Visual C#/Workflow 子分類之下。
本節中的所有範本都可建立使用 Windows Workflow Foundation 的專案。Windows Workflow Foundation 能夠促成模型驅動的工作流程開發,而提供自然的設計可視性,並隱藏系統層級的考量,如交易、狀態管理和並行控制。
如需詳細資訊,請參閱 Windows Workflow Foundation 概觀。
專案範本 |
詳細資訊 |
---|---|
活動設計工具程式庫 |
[活動設計工具程式庫] 範本可用來建立自訂活動設計工具。自訂活動設計工具則可用來藉由控制活動和其屬性頁在 Visual Studio 中的顯示方式,創造在設計階段使用活動時的經驗。如需詳細資訊,請參閱建立自訂活動設計工具。 |
活動程式庫 |
[活動程式庫] 範本可用來從既有的活動建立複合活動。如需詳細資訊,請參閱使用活動類別撰寫工作流程活動。 |
WCF 工作流程服務應用程式 |
[WCF 工作流程服務應用程式] 範本可用來建立使用訊息活動來收發 WCF 訊息的工作流程。如需詳細資訊,請參閱工作流程服務概觀。 |
工作流程主控台應用程式 |
[工作流程主控台應用程式] 範本可用來建立裝載於主控台應用程式中的工作流程。此工作流程會當做 Sequence 活動實作。如需詳細資訊,請參閱如何:建立工作流程。 |
其他 Visual Basic 和 C# 範本
下列範本會顯示於 Visual Basic 和 Visual C# 節點的其他子分類之下,如下所示。
專案範本 |
詳細資訊 |
---|---|
Azure/安裝 Azure Tools |
提供安裝 Azure Tools 來啟用 Azure Cloud Service 專案的指示。請參閱 How to: 啟用 Windows Azure 的工具。 |
報告/報表應用程式 |
建立報表專案,以便用手動方式或利用 [報表精靈] 填入報表。 |
Silverlight/Silverlight 應用程式 |
以選擇將專案裝載在 Web 專案中的選項,建立標準 Silverlight 應用程式專案。請參閱如何:建立新的 Silverlight 專案。 |
Silverlight/Silverlight 巡覽應用程式 |
建立包含使用者介面 (UI) 元件 (如頁首、頁尾和巡覽提要欄位) 的 Silverlight 應用程式專案。 |
Silverlight/Silverlight 類別庫 |
建立供 Silverlight 應用程式使用的 Silverlight 類別庫專案。 |
測試/單元測試 |
|
測試/自動程式碼 UI 測試專案 |
請參閱 使用 UI 自動化驗證程式碼。 |
測試/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 訊息的工作流程。 |
Visual 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 主控台應用程式。 |
Visual F# 範本
下列範本會顯示於 Visual F#/Windows 或 Visual F#/Silverlight 子分類之下。如需 Visual F# 範本的詳細資訊,請參閱使用 Visual Studio 撰寫 F# 程式。
LightSwitch
下列範本會顯示於 [LightSwitch/Windows] 子分類之下。如需詳細資訊,請參閱步驟 1:建立 LightSwitch 專案。
專案範本 |
詳細資訊 |
---|---|
LightSwitch 應用程式 (Visual Basic) |
建立空白的 LightSwitch 應用程式方案。 |
LightSwitch 應用程式 (Visual C#) |
建立空白的 LightSwitch 應用程式方案。 |
其他專案類型
下列範本會顯示於 [其他專案類型] 分類之下
專案範本 |
詳細資訊 |
---|---|
安裝和部署/啟用 InstallShield 限量版 |
請參閱 部署應用程式、服務和元件。 |
擴充性/Visual Studio 增益集 |
Visual Studio 增益集可為 Visual Studio 環境添加更多功能。如需詳細資訊,請參閱如何:建立增益集。 |
擴充性/Visual Studio Shell Isolated |
請參閱 逐步解說: 建立基本的隔離的殼層應用程式。 |
擴充性/Visual Studio Package |
如需詳細資訊,請參閱逐步解說: 建立基本的隔離的殼層應用程式。 |
Visual Studio 方案/空白方案 |
這可建立要加入專案的方案檔案和目錄結構。 |
SQL Server
下列範本會顯示於 [SQL Server] 分類之下。
專案範本 |
詳細資訊 |
---|---|
SQL Server/SQL Server 資料庫專案 |
為 SQL Server 資料庫建立空白專案。 |
模型專案範本
下列範本會顯示於 [模型專案] 分類之下。
專案範本 |
詳細資訊 |
---|---|
模型專案 |
建立空白模型專案。如需詳細資訊,請參閱建立 UML 模型專案和圖表。 |