共用方式為


專案設計工具、應用程式頁 (C#)

使用 [專案設計工具] 的 [應用程式] 頁面來指定專案的應用程式設定和屬性。

若要存取 [應用程式] 頁,請選取專案節點 (不是 [方案] 節點) 在 [方案總管]。 然後選取 [專案],請在功能表列上的 [屬性] 。 當 [專案設計工具] 出現時,請按一下 [應用程式] 索引標籤。

注意事項注意事項

您的電腦對於下列指示中某些 Visual Studio 使用者介面項目的名稱或位置,可能會顯示不同的資訊:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱<Visual Studio 中的自訂開發設定>。

一般應用程式設定

下列選項讓您能進行應用程式的一般設定。

  • 組件名稱
    指定要儲存組件資訊清單的輸出檔案名稱。 變更這個屬性也會變更 [輸出名稱] 屬性。 您也可以從命令列使用 /out (C# 編譯器選項) 來進行這項變更。 若要以程式設計的方式存取這個屬性,請參閱 AssemblyName

  • 預設命名空間
    指定加入專案中之檔案的基底 (Base) 命名空間。

    如需在程式碼內建立命名空間的詳細資訊,請參閱 namespace (C# 參考)

    若要以程式設計的方式存取這個屬性,請參閱 RootNamespace

  • 目標 Framework
    指定目標的 .NET Framework 版本應用程式的目標。 這個選項可以具有 .NET Framework 安裝在您電腦上的不同的值。

    預設情況下,其值與您在 [ 新增專案] 對話方塊中選取的目標架構相同。

    注意事項注意事項

    當您第一次開啟該對話方塊時,列在必要條件對話方塊中的必要條件套件將自動完成設定。如果您接著變更專案的目標架構,您就必須手動選取必要條件以符合新的目標架構。

    如需詳細資訊,請參閱如何:以 .NET Framework 版本為目標Visual Studio 多目標概觀

  • 應用程式類型
    指定要建置的應用程式類型。 對於 Windows 市集 應用程式,您可以指定 [Windows 市集應用程式]、 [類別庫] 或 [WinMD 檔案]。 對於大多數其他應用程式類型,您可以指定 [Windows 應用程式]、 [主控台應用程式]、 [類別庫]、 [Windows 服務] 或 [Web 控制項程式庫]。

    對於 Web 應用程式專案,您必須指定 [類別庫]。

    如果您指定 [WinMD 檔案] 索引標籤,您也可以將型別預計成所有 Windows 執行階段程式語言。 藉由包裝專案的輸出為 WinMD 檔案,您可以撰寫使用多種語言的應用程式並讓程式碼相互操作,如同在相同語言撰寫它全部。 您可以為以 Windows 執行階段的執行階段程式庫方案指定這個選項,包括 Windows 市集 應用程式。 如需詳細資訊,請參閱 建立 C# 和 Visual Basic 中的 Windows 執行階段元件

    注意事項注意事項

    Windows 執行階段可以專案類型,使其出現為原生物件在語言中使用。例如,與 Windows 執行階段使用互動為一組 JavaScript 物件的 JavaScript 應用程式與 C# 應用程式使用程式庫做為 .NET 物件的集合。藉由包裝專案的輸出為 WinMD 檔案,您可以利用 Windows 執行階段使用相同的技術。

    如需 [應用程式類型] 屬性的詳細資訊,請參閱 /target (C# 編譯器選項)。 如需如何以程式設計的方式存取此屬性的詳細資訊,請參閱 OutputType

  • 組件資訊
    按一下這個按鈕會顯示組件資訊對話方塊

  • 啟始物件
    定義當應用程式載入時所呼叫的進入點。 通常會設定為應用程式中的主要表單,或是設定為當應用程式啟動時應該執行的 Main 程序。 因為類別庫 (Class Library) 沒有進入點,因此它們對此屬性的唯一選項是 [(未設定)]。

    根據預設,WPF 瀏覽器應用程式專案中這個選項為 [(未設定)]。 另一個選項為 [Projectname.App]。 在這類專案中,您必須設定啟動 URI,才能在應用程式啟動時載入 UI 資源。 如果要這麼做,請開啟專案中的 Application.xaml 檔案,並將 StartupUri 屬性設定為專案中的 .xaml 檔案,如 Window1.xaml。 如需可接受的根項目清單,請參閱 StartupUri。 您也必須定義專案中類別的 public static void Main() 方法。 這個類別在 [啟始物件] 清單中顯示為 [ProjectName.ClassName]。 然後您就可以將類別選取為啟動物件。

    如需詳細資訊,請參閱 /main (C# 編譯器選項)。 若要以程式設計的方式存取這個屬性,請參閱 StartupObject

資源

下列選項讓您能進行應用程式的一般設定。

  • 圖示與資訊清單
    預設為選取這個選項按鈕,[圖示] 及 [資訊清單] 選項為啟用。 這樣您就可以選取自己的圖示,或選取不同的資訊清單產生選項。 除非您提供專案的資源檔,否則請勿取消選取這個選項按鈕。

  • 圖示
    將您要使用的 .ico 檔案設定為程式圖示。 按一下省略按鈕 (...) 以瀏覽現有的圖形,或者輸入您要的檔案名稱。 如需詳細資訊,請參閱 /win32icon (C# 編譯器選項)。 若要以程式設計的方式存取這個屬性,請參閱 ApplicationIcon

  • 資訊清單
    當應用程式以使用者帳戶控制項 (UAC) 在 Windows Vista 中執行應用程式時,選擇資訊清單產生選項 這個選項可以是下列值:

    • 用預設值設定嵌入資訊清單。 支援 Visual Studio 在 Windows Vista 中執行的一般方式,就是將安全性資訊嵌入至應用程式的執行檔中,將 requestedExecutionLevel 指定為 AsInvoker。 這是預設選項。

    • 建立無資訊清單應用程式。 這個方法也稱為「虛擬化」(Virtualization)。 使用這個選項可與舊版相容。

    • Properties\app.manifest。 ClickOnce 或免註冊的 COM 所部署的應用程式需要這個選項。 如果您使用 ClickOnce 部署來發佈應用程式,則 [資訊清單] 會自動設定為這個選項。

  • 資源檔
    如果您為專案提供資源檔,請選取這個選項按鈕。 選取這個選項會停用 [圖示] 和 [資訊清單] 選項。

    輸入路徑名稱或使用 [瀏覽] 按鈕 (...),將 Win32 資源檔加入專案。

請參閱

概念

撰寫 Office 方案中的程式碼

其他資源

管理應用程式屬性