建議使用 Visual Studio 2017

逐步解說:建置應用程式

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

透過完成本文的下列步驟,在您使用 Visual Studio 建立應用程式時,將對選項的設定更加熟悉。 在以下的範例應用程式,您將於工作中建立自訂組建組態、隱藏特定的警告訊息,並增加組建的輸出資訊。

此主題包括下列章節:

安裝應用程式範例

建立自訂組建組態

建置應用程式

隱藏編譯器警告訊息

在輸出視窗中顯示其額組建的詳細資料

建立組建版本

您將利用 [擴充功能和更新] 對話方塊,從 Microsoft 網站上的範例繪製廊,尋找並安裝 建立 WPF 應用程式簡介 中的範例。 範例繪製廊提供各種範例專案和程式碼的下載,您可以在規劃和開發應用程式時做為參考。

安裝應用程式範例。

  1. 在功能表列上,選擇 [工具]、[擴充功能和更新]。

  2. 選擇 [連線] 分類,然後選取 [範例繪製廊] 分類。

  3. 在搜尋方塊中指定 Introduction 以尋找範例。

    [擴充功能和更新] 對話方塊

  4. 在結果清單中,選取 [建立 WPF 應用程式 (Visual C#) 簡介] 或 [建立 WPF 應用程式 (Visual Basic) 簡介]。

  5. 選擇 [下載] 按鈕,然後選擇 [關閉] 按鈕。

建置 WPF 應用程式範例的簡介會出現在 [新增專案] 對話方塊。

為應用程式範例建立解決方案

  1. 開啟 [新增專案] 對話方塊。

    在功能表上依序選擇 [檔案]、[開新檔案] 和 [專案]

  2. 在 [安裝] 分類中,選取 [範例] 分類以顯示建置 WPF 應用程式範例簡介。

  3. 將 Visual C# 的解決方案命名為 IntroWPFcsharp

    已安裝的範例、[新增專案] 對話方塊

    OR

    將 Visual Basic 的解決方案命名為 IntroWPFvb

    Visual Basic 範例、[新增專案] 對話方塊

  4. 選擇 [確定] 按鈕。

當您建立解決方案時,偵錯、發佈組建組態,和其預設平台目標會自動為此方案進行定義。 您可以自訂或建立這些組態。 建置組態指定組建類型。 組建平台為該組態指定應用程式的目標作業系統。 如需詳細資訊,請參閱 了解組建組態了解組建平台Debug and Release Project Configurations

使用 [組態管理員] 對話方塊,您可以變更、建立組態和平台設定。 在此程序中,您將建立測試用的組建組態。

建立組建組態

  1. 開啟 [組態管理員] 對話方塊。

    [組態管理員] 命令、[建置] 功能表

  2. 在 [使用中的方案組態] 清單中,選擇 [新增]。

  3. 在 [新方案組態] 對話方塊中,請將新組態命名為 Test,並複製現有的偵錯組態設定,然後選擇 [OK] 按鈕。

    [新增方案組態] 對話方塊

  4. 在 [使用中的方案平台] 清單中,選擇 [新增]。

  5. 在 [新的方案平台] 對話方塊中,選取 [x64] ,但不要複製 x86 平台的設定。

    [新增方案平台] 對話方塊

  6. 選擇 [確定] 按鈕。

將使用中方案組態變更為測試設定,以及將使用中方案平台設定為 x64。

包含測試組態的 [組態管理員]

您可以使用 [標準] 工具列上的 [方案組態] ],以快速驗證或變更使用中的方案組態。

方案組態選項標準工具列

接下來,您將建立具有自訂組建組態的方案。

若要建置方案

  • 在功能表列上,選擇 [建置]、[建置方案]。

[輸出] 視窗會顯示建置結果。 建置成功,不過會產生一些警告訊息。

圖 1: Visual Basic 警告訊息

輸出視窗 Visual Basic

圖 2: Visual C# 警告訊息

輸出視窗 Visual C#

您可以在建置期間暫時隱藏特定的警告訊息,讓它們不會和組建輸出同時出現。

隱藏特定的 Visual C# 警告訊息

  1. 在 [方案總管] 中,選擇 [Top-level 專案] 節點。

  2. 在功能表列上選擇 [檢視]、[屬性頁]。

    [專案設計工具] 隨即開啟。

  3. 選擇 [組建] 頁面,然後在 [隱藏警告] 方塊中,指定警告訊息編號 1762

    專案設計工具、建置頁

    如需詳細資訊,請參閱專案設計工具、建置頁 (C#)

  4. 建置方案。

    [輸出] 視窗只會顯示組建的摘要資訊。

    Visual C# 建置警告、輸出視窗

隱藏所有 Visual Basic 組建的警告訊息

  1. 在 [方案總管] 中,選擇 [Top-level 專案] 節點。

  2. 在功能表列上選擇 [檢視]、[屬性頁]。

    [專案設計工具] 隨即開啟。

  3. 在 [編譯] 頁面上,選取 [停用所有警告] 核取方塊。

    專案設計工具、編譯頁

    如需詳細資訊,請參閱在 Visual Basic 中設定警告

  4. 建置方案。

[輸出] 視窗只會顯示組建的摘要資訊。

Visual Basic 建置警告、輸出視窗

如需詳細資訊,請參閱如何:隱藏編譯器警告

您可以變更建置流程在 [輸出] 視窗中的顯示量。 組建詳細等級通常設定為最小,也就是說, [輸出] 視窗僅顯示組建過程摘要和所有高優先權的警告、錯誤訊息。 使用 選項對話方塊, 專案和方案, 建置和執行 以顯示有關組建的詳細資訊。

System_CAPS_ICON_important.jpg 重要

如果您顯示較多資訊,組建需花費較長的時間才能完成。

在輸出視窗中變更資訊量

  1. 開啟 [選項] 對話方塊。

    [工具] 功能表上的 [選項] 命令

  2. 選擇 [專案和方案] 分類,然後選擇 [建置和執行] 頁面。

  3. 在 [MSBuild 專案建置輸出詳細等級] 清單中,選取 [一般],然後選擇 [OK] 按鈕。

  4. 在功能表列上,選擇 [建置]、[清理方案]。

  5. 建置方案,然後檢閱 [輸出] 視窗的資訊。

    組建資訊包括組建啟動的時間 (位於開頭),命令檔的流程和流程需要完成的時間 (位於結尾)。 這項資訊也包含在建置期間, Visual Studio 執行的編譯器語法。

    例如,在 Visual C# 組建中, /nowarn 選項列出警告碼 1762,您可以在本主題一開始,和其他三種警告訊息一同辨別。

    在 Visual Basic 組建中, /nowarn 不包含特定的警告訊息以排除,因此不會出現任何警告訊息。

    System_CAPS_ICON_tip.jpg 提示

    如果按下 Ctrl+F 索引鍵顯示 [尋找] 對話方塊,您可以搜尋 [輸出] 視窗的內容。

如需詳細資訊,請參閱如何:檢閱、儲存和設定建置記錄檔

您可以建立傳輸最佳化的應用程式版本。 在建置開始前,針對發行組建,您將指定複製到網路共用的可執行檔。

如需詳細資訊,請參閱如何:變更組建輸出目錄在 Visual Studio 中建置和清除專案與方案

為 Visual Basic 指定發行組建

  1. 開啟 [專案設計工具] 。

    [屬性頁] 命令、[檢視] 功能表

  2. 選擇 [編譯] 頁面。

  3. 在 [組態] 清單中,選擇 [發行]。

  4. 在 [平台] 清單中,選取 [x86]。

  5. 在 [建置輸出路徑] 方塊中,指定網路路徑。

    例如,您可以指定路徑: \ \myserver\builds。

    System_CAPS_ICON_important.jpg 重要

    訊息方塊可能會警告您指定的網路共用可能不是受信任的位置。 如果您信任指定位置,請選取在訊息方塊中的 [OK] 按鈕。

  6. 建置應用程式。

    [建置] 功能表上的 [建置方案] 命令

為 Visual C# 指定發行組建

  1. 開啟 [專案設計工具] 。

    [屬性頁] 命令、[檢視] 功能表

  2. 選擇 [組建] 頁面。

  3. 在 [組態] 清單中,選擇 [發行]。

  4. 在 [平台] 清單中,選取 [x86]。

  5. 在 [輸出路徑] 方塊中,指定網路路徑。

    例如,您可以指定路徑: \ \myserver\builds。

    System_CAPS_ICON_important.jpg 重要

    訊息方塊可能會警告您指定的網路共用可能不是受信任的位置。 如果您信任指定位置,請選取在訊息方塊中的 [OK] 按鈕。

  6. 建置應用程式。

    [建置] 功能表上的 [建置方案] 命令

可執行檔會複製到您指定的網路路徑。 它的路徑是 \ \myserver\builds\FileName.exe。

恭喜:您已順利完成本文步驟。

逐步解說:建置專案 (C++)
ASP.NET Web Application Project Precompilation Overview
逐步解說:使用 MSBuild

顯示: