專案設計工具、建置頁 (C#)
更新:2007 年 11 月
請使用 [專案設計工具] 的 [建置] 頁,指定專案的組建組態屬性。此頁面只適用於 Visual C# 專案。
注意事項: |
---|
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本和使用的現用設定會決定這些項目。本主題假設已選取「一般開發設定」。若要檢視或變更設定,請在 [工具] 功能表上選擇 [匯入和匯出設定]。如需詳細資訊,請參閱<Visual Studio 設定>。如需詳細資訊,請參閱Visual Studio 設定。 |
組態和平台
以下選項可讓您選取要顯示或要修改的組態和平台。
注意事項: |
---|
使用簡化組建組態,專案系統會判斷要建置偵錯或發行版本。因此,不會顯示這些選項。如果要啟用進階組建組態,請按一下 [工具] 功能表上的 [選項]。在 [選項] 對話方塊中,展開 [專案和方案]、按一下 [一般],然後選取 [顯示進階組建組態]。這麼做可以讓您手動控制所有組態值,以及選擇要建置的是偵錯或發行版本。如需詳細資訊,請參閱選項對話方塊、專案和方案、一般。 |
組態
指定要顯示或修改的組態設定。設定值可為 [現用 (偵錯)] (這是預設值)、[偵錯]、[發行] 或 [所有組態]。Platform
指定要顯示或修改的平台設定。預設的設定值為 [現用 (任何 CPU)]。您可以使用 [組態管理員] 變更現用的平台。如需詳細資訊,請參閱 HOW TO:建立和編輯組態。
一般
下列選項可讓您設定建置處理序的一般設定。
條件式編譯符號
指定要執行條件式編譯的符號。使用空格區隔符號。如需詳細資訊,請參閱 /define (前置處理器定義) (C# 編譯器選項)。定義 DEBUG 常數
定義偵錯符號。選取此項等同於使用 /define:DEBUG 命令列選項。定義 TRACE 常數
定義追蹤符號。選取此項等同於使用 /define:TRACE 命令列選項。平台目標
指定做為輸出檔目標的處理器。針對任何 32 位元 Intel 相容處理器,請選取 [x86];針對 Intel 64 位元 Itanium 處理器,請選取 [Itanium];針對其他 64 位元處理器,則選取 [x64],若選取 [任何 CPU],則可接受任何處理器。如需詳細資訊,請參閱/platform (指定輸出平台) (C# 編譯器選項)。容許 Unsafe 程式碼
允許程式碼使用 unsafe 關鍵字來進行編譯。如需詳細資訊,請參閱/unsafe (啟用不安全模式) (C# 編譯器選項)。最佳化程式碼
啟用或停用由編譯器 (Compiler) 執行的最佳化,讓您的輸出檔變得更小、更快而且更有效率。如需詳細資訊,請參閱 /optimize (啟用/停用最佳化) (C# 編譯器選項)。
錯誤和警告
以下設定是用來設定建置處理序的錯誤和警告選項。
警告層級
指定要顯示編譯器警告的層級。如需詳細資訊,請參閱 /warn (指定警告層級) (C# 編譯器選項)。隱藏警告
阻斷編譯器產生一或多個警告的能力。請以逗號或分號分隔多個警告編號。如需詳細資訊,請參閱 /nowarn (隱藏指定的警告) (C# 編譯器選項)。
將警告視為錯誤
下列設定是用來指定哪些警告要視為錯誤。請選取下列其中一個選項,指示在何種情況下當建置出現警告時要傳回錯誤。如需詳細資訊,請參閱/warnaserror (警告視為錯誤) (C# 編譯器選項)。
無
不會將警告視為錯誤。特定警告
將特定警告視為錯誤。請以逗號或分號分隔多個警告編號。全部
將所有警告視為錯誤。
輸出
以下設定是用來設定建置處理序的輸出選項。
輸出路徑
指定這個專案組態的輸出檔位置。請注意,路徑是相對的,如果您輸入絕對路徑,它會儲存成相對路徑。預設路徑為 bin\Debug。使用簡化組建組態,專案系統會判斷要建置偵錯或發行版本 (Release Version)。不論您所指定的 [輸出路徑] 為何,[偵錯] 功能表 (F5) 上的 [建置] 命令都會將組建放在偵錯位置中。但是,使用 [建置] 功能表上的 [建置] 命令卻會放在您所指定的位置。如果要啟用進階組建組態,請按一下 [工具] 功能表上的 [選項]。在 [選項] 對話方塊中,展開 [專案和方案]、按一下 [一般],然後清除 [顯示進階組建組態] 核取方塊。這麼做可以讓您手動控制所有組態值,以及建置的是偵錯或發行版本 (Release Version)。如需詳細資訊,請參閱選項對話方塊、專案和方案、一般。
XML 文件檔案
指定將要處理文件註解的檔案名稱。如需詳細資訊,請參閱 /doc (處理文件註解) (C# 編譯器選項)。註冊 COM Interop
表示 Managed 應用程式將公開 COM 物件 (COM 可呼叫包裝函式),讓 COM 物件與您的 Managed 應用程式互動。您必須為這個應用程式在 [專案設計工具] 的應用程式頁中,將 [輸出類型] 屬性設定為 [類別庫],如此才能使用 [註冊 COM interop] 屬性。如需您想要加入至 Visual C# 應用程式中並公開為 COM 物件的類別範例,請參閱範例 COM 類別 (C# 程式設計手冊)。產生序列化組件
指定是否要為組件中的型別建立 XML 序列化組件。如需詳細資訊,請參閱 XML 序列化程式產生器工具 (Sgen.exe)。進階
按一下以顯示進階建置設定對話方塊 (C#)對話方塊。