在 Visual Studio 中建置和清除專案與方案
您可以使用本主題中的程序來建置、重建或清除所有或部分專案,或方案中的專案項目。 如需逐步教學課程,請參閱逐步解說︰建置應用程式。
注意
您 Visual Studio 版本中的 UI 可能不同於本主題所述,視您目前使用的設定而定。 若要變更您的設定 (例如變更為 [一般] 或 [Visual C++] 設定),請選擇 [工具]>[匯入和匯出設定],然後選擇 [重設所有設定]。
建置、重建或清除解決方案
使用此程序在目前組態中建置解決方案 (例如,Debug
或 Release
)。 如果您想要一次建置多個組態,請參閱批次建置。
在方案總管中,選擇或開啟方案。
在功能表列上選擇 [建置],然後選擇下列其中一個命令︰
選擇 [建置] 或 [建置解決方案],或按 Ctrl+Shift+B,只編譯自最近組建後已變更的專案檔和元件。
注意
當方案包含多個專案時,[建置] 命令會變成 [建置方案]。
選擇 [重建方案] 以「清除」方案,然後建置所有專案檔和元件。
選擇 [清除方案] 以刪除任何中繼和輸出檔。 只留下專案和元件檔案,即可建立新的中繼檔和輸出檔執行個體。
建立或重建單一專案
在方案總管中,選擇或開啟專案。
在功能表列上選擇 [建置],然後選擇 [建置 ProjectName] 或 [重建 ProjectName]。
選擇 [建置 ProjectName],只編譯自從最近建置後已變更的那些專案元件。
選擇 [重建 ProjectName] 以「清除」專案,然後建置專案檔和所有專案元件。
僅建置啟始專案和其相依性
在功能表列上選擇 [工具]>[選項]。
在 [選項] 對話方塊方塊中,展開 [專案和方案] 節點,然後選擇 [建置並執行] 頁面。
[建置並執行]>[專案和方案]>[選項] 對話方塊隨即開啟。
選取 [僅在執行時建置啟始專案和相依性] 核取方塊。
選取此核取方塊時,只有在您選擇 [偵錯>啟動] (F5) 或 [偵錯>啟動但不偵錯] (Ctrl+F5) 時,才會建置目前的啟動專案及其相依性。
當您選擇 [建置>建置解決方案] (Ctrl+Shift+B) 時,就會建置整個解決方案。
如果清除此核取方塊,當您執行任何上述命令時,會建置所有專案、其相依性及方案檔。
批次建置
當您使用建置解決方案或建置專案選項建置時,Visual Studio 會建置目前的組態。 您可以使用批次建置命令在單一作業中建置多個組態。
在功能表列上,選擇建置>批次建置。 批次建置對話方塊隨即出現。
選取所需的專案和組態,並使用按鈕來建置、重建或清除。 建置作業會立即啟動,而且所有輸出都會出現在輸出視窗中。
下次開啟 批次建置對話方塊時,就會記住您所做的選擇。
注意
批次建置並不適用於所有專案類型。 請參閱同時建置多個組態。
只建置選取的 Visual C++ 專案
選擇 C++ 專案,然後在功能表列上選擇 [建置>僅限專案],以及下列其中一個命令︰
僅限建置 ProjectName
僅限重建 ProjectName
僅限清除 ProjectName
僅限連結 ProjectName
這些命令只適用於您選擇的 C++ 專案,而不建置、重建、清除或連結任何專案相依性或方案檔。 根據您的 Visual Studio 版本,[僅限專案] 子功能表可能包含更多命令。
編譯多個 C++ 專案項目
在 [方案總管] 中,選擇可編譯的多個檔案、開啟這些其中一個檔案的捷徑功能表,然後選擇 [編譯],或按 Ctrl+F7。
如果檔案具有相依性,就會將檔案依照相依性順序編譯。 如果檔案需要先行編譯標頭檔,但在您進行編譯時無法使用,則編譯作業會失敗。 編譯作業會使用目前的作用中方案組態。
停止建置
執行下列任一步驟:
在功能表列中,選取 [建置]>[取消]。
按下 Ctrl+Break。