共用方式為


在 Visual Studio 中建置和清除專案與方案

您可以使用本主題中的程序來建置、重建或清除所有或部分專案,或方案中的專案項目。 如需逐步教學課程,請參閱逐步解說︰建置應用程式

注意

您 Visual Studio 版本中的 UI 可能不同於本主題所述,視您目前使用的設定而定。 若要變更您的設定 (例如變更為 [一般] 或 [Visual C++] 設定),請選擇 [工具]>[匯入和匯出設定],然後選擇 [重設所有設定]

建置、重建或清除解決方案

使用此程序在目前組態中建置解決方案 (例如,DebugRelease)。 如果您想要一次建置多個組態,請參閱批次建置

  1. 在方案總管中,選擇或開啟方案。

  2. 在功能表列上選擇 [建置],然後選擇下列其中一個命令︰

    • 選擇 [建置][建置解決方案],或按 Ctrl+Shift+B,只編譯自最近組建後已變更的專案檔和元件。

      注意

      當方案包含多個專案時,[建置] 命令會變成 [建置方案]

    • 選擇 [重建方案] 以「清除」方案,然後建置所有專案檔和元件。

    • 選擇 [清除方案] 以刪除任何中繼和輸出檔。 只留下專案和元件檔案,即可建立新的中繼檔和輸出檔執行個體。

建立或重建單一專案

  1. 在方案總管中,選擇或開啟專案。

  2. 在功能表列上選擇 [建置],然後選擇 [建置 ProjectName][重建 ProjectName]

    • 選擇 [建置 ProjectName],只編譯自從最近建置後已變更的那些專案元件。

    • 選擇 [重建 ProjectName] 以「清除」專案,然後建置專案檔和所有專案元件。

僅建置啟始專案和其相依性

  1. 在功能表列上選擇 [工具]>[選項]

  2. 在 [選項] 對話方塊方塊中,展開 [專案和方案] 節點,然後選擇 [建置並執行] 頁面。

    [建置並執行]>[專案和方案]>[選項] 對話方塊隨即開啟。

  3. 選取 [僅在執行時建置啟始專案和相依性] 核取方塊。

    選取此核取方塊時,只有在您選擇 [偵錯>啟動] (F5) 或 [偵錯>啟動但不偵錯] (Ctrl+F5) 時,才會建置目前的啟動專案及其相依性。

    當您選擇 [建置>建置解決方案] (Ctrl+Shift+B) 時,就會建置整個解決方案。

    如果清除此核取方塊,當您執行任何上述命令時,會建置所有專案、其相依性及方案檔。

批次建置

當您使用建置解決方案建置專案選項建置時,Visual Studio 會建置目前的組態。 您可以使用批次建置命令在單一作業中建置多個組態。

在功能表列上,選擇建置>批次建置批次建置對話方塊隨即出現。

[批次建置] 對話方塊的螢幕擷取畫面。

選取所需的專案和組態,並使用按鈕來建置、重建或清除。 建置作業會立即啟動,而且所有輸出都會出現在輸出視窗中。

下次開啟 批次建置對話方塊時,就會記住您所做的選擇。

注意

批次建置並不適用於所有專案類型。 請參閱同時建置多個組態

只建置選取的 Visual C++ 專案

選擇 C++ 專案,然後在功能表列上選擇 [建置>僅限專案],以及下列其中一個命令︰

  • 僅限建置 ProjectName

  • 僅限重建 ProjectName

  • 僅限清除 ProjectName

  • 僅限連結 ProjectName

這些命令只適用於您選擇的 C++ 專案,而不建置、重建、清除或連結任何專案相依性或方案檔。 根據您的 Visual Studio 版本,[僅限專案] 子功能表可能包含更多命令。

編譯多個 C++ 專案項目

[方案總管] 中,選擇可編譯的多個檔案、開啟這些其中一個檔案的捷徑功能表,然後選擇 [編譯],或按 Ctrl+F7

如果檔案具有相依性,就會將檔案依照相依性順序編譯。 如果檔案需要先行編譯標頭檔,但在您進行編譯時無法使用,則編譯作業會失敗。 編譯作業會使用目前的作用中方案組態。

停止建置

執行下列任一步驟:

  • 在功能表列中,選取 [建置]>[取消]

  • 按下 Ctrl+Break