針對 Visual Studio C++ 專案建立的檔案類型

許多類型的檔案都與傳統傳統傳統型應用程式的 Visual Studio 專案相關聯。 您的專案中包含的實際檔案取決於專案類型以及您使用精靈時選取的選項。

當您建立 Visual Studio 專案時,您可以在新的方案中建立該專案,或將專案新增至現有的方案。 非一般應用程式通常是與方案中的多個專案一起開發。

專案通常會產生 EXE 或 DLL。 專案可以彼此相依;在建置程式期間,Visual Studio 環境會檢查項目內外的相依性。 每個專案通常都有核心原始程式碼。 視專案類型而定,它可能會有許多其他檔案,其中包含專案的各個層面。 這些檔案的內容會以副檔名表示。 Visual Studio 開發環境使用副檔名來決定如何在建置期間處理檔案內容。

下表顯示 Visual Studio 專案中的一般檔案,並以其副檔名來識別它們。

副檔名 類型 目錄
.asmx Source 部署檔案。
.asp Source Active Server Page 檔。
.atp 計畫 應用程式範本專案檔。
.bmp、.dib、.gif、.jpg、.jpe、.png 資源 一般影像檔。
.bsc 編譯 瀏覽器程式碼檔。
.cpp、.c Source 您的應用程式的主要原始程式碼檔。
.cur 資源 資料指標點陣圖形檔。
.dbp 計畫 資料庫專案檔。
.disco Source 動態探索文件檔。 處理 XML Web 服務探索。
.exe、.dll 計畫 可執行檔或動態連結程式庫檔。
h. Source 標頭 (Include) 檔。
.htm、.html、.xsp、.asp、.htc、.hta、.xml 資源 一般 Web 檔案。
.HxC 計畫 說明專案檔。
.ico 資源 圖示點陣圖形檔。
.idb 編譯 狀態檔案,包含來源檔案與類別定義之間的相依性資訊。 編譯器可以在累加編譯期間使用它。 使用 /Fd 編譯器選項以指定 .idb 檔的名稱。
.idl 編譯 介面定義語言檔。 如需詳細資訊,請參閱 Windows SDK 中的 Interface Definition (IDL) File (介面定義 (IDL) 檔)。
.ilk 正在連結 累加連結檔案。 如需詳細資訊,請參閱 /INCREMENTAL
.map 正在連結 包含連結器資訊的文字檔。 使用 /Fm 編譯器選項來命名對應檔。 如需詳細資訊,請參閱 /MAP
.mfcribbon-ms 資源 資源檔,其中包含定義功能區中 MFC 按鈕、控制項和屬性的 XML 程式碼。 如需詳細資訊,請參閱 Ribbon Designer
.obj、.o 目的檔,已編譯但尚未連結。
.pch 偵錯 先行編譯標頭檔。
.rc、.rc2 資源 用以產生資源的資源指令碼檔
.sbr 編譯 原始程式瀏覽器中繼檔案。 BSCMAKE的輸入檔。
.sln 解決方案 「方案」檔。
.suo 解決方案 「方案選項」檔。
.txt 資源 文字檔,通常是「讀我」檔案。
.vap 計畫 Visual Studio Analyzer 專案檔。
.vbg 解決方案 相容專案群組檔。
.vbp、.vip、.vbproj 計畫 Visual Basic 專案檔。
.vcxitems 計畫 用於在多個 C++ 專案之間共用程式碼檔的共用項目專案。 如需詳細資訊,請參閱 專案和方案檔
.vcxproj 計畫 Visual Studio 專案檔。 如需詳細資訊,請參閱 專案和方案檔
.vcxproj.filters 計畫 當您使用 方案總管 將檔案新增至專案時使用。 篩選檔案會根據檔案的副檔名,定義方案總管樹狀檢視中要新增檔案的位置。
.vdproj 計畫 Visual Studio 部署專案檔。
.vmx 計畫 巨集專案檔。
.vup 計畫 公用程式專案檔。

如需與 Visual Studio 相關聯之其他檔案的相關資訊,請參閱 Visual Studio .NET 中的檔案類型與副檔名

專案檔會組織成方案總管中的資料夾。 Visual Studio 會為原始程式檔、標頭檔和資源檔建立資料夾,但您可以重新組織這些資料夾或建立新的資料夾。 您可以使用資料夾在專案階層內明確地組織檔案邏輯叢集。 例如,您可以建立資料夾來包含所有使用者介面來源檔案。 或者,適用于規格、檔或測試套件的資料夾。 所有的檔案資料夾名稱必須是唯一的。

當您將專案新增至專案時,會將專案新增至該專案的所有組態。 不論是否可建置專案,專案會加入。 例如,如果您有名稱為 MyProject 的專案,加入項目會將其加入偵錯和發行專案組態。

另請參閱

建立和管理 Visual Studio C++ 專案
Visual Studio C++ 專案類型