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

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

如果要存取 [應用程式] 頁面,請選取 [方案總管] 中的專案節點,然後按一下 [專案] 功能表中的 [屬性]。 當 [專案設計工具] 出現時,請按一下 [應用程式] 索引標籤。

注意事項注意事項

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

一般應用程式設定

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

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

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

    也可以清除根命名空間屬性,這麼做可以讓您手動指定專案的命名空間結構。 如需在程式碼內建立命名空間的詳細資訊,請參閱 namespace (C# 參考)

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

  • 目標 Framework
    指定做為應用程式之目標的 .NET Framework 版本,或是其設定檔。 視您電腦中安裝的 .NET Framework 版本和設定檔而定,這個選項可以有不同的值。

    .NET Framework 設定檔的一個已知範例,就是表示 .NET Framework 程式庫和功能子集的用戶端設定檔,可以用來建立用戶端應用程式。 如需詳細資訊,請參閱.NET Framework Client Profile

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

    注意事項注意事項

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

    如需詳細資訊,請參閱 HOW TO:以特定的 .NET Framework 版本或設定檔為目標Visual Studio 多目標概觀

  • 輸出類型
    指定要建置的應用程式類型。 選項如下所示:

    • Windows 應用程式

    • 主控台應用程式

    • 類別庫

    在 Web 應用程式專案中,這個屬性只能設定為 [類別庫]。 如需詳細資訊,請參閱/target (C# 編譯器選項)

    在 WPF 瀏覽器應用程式專案中,這個選項為停用。

    若要以程式設計的方式存取這個屬性,請參閱 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 資源檔加入專案。

請參閱

工作

HOW TO:指定組件資訊 (Visual Basic、C#)

HOW TO:變更組件名稱 (Visual Basic、C#)

HOW TO:變更應用程式類型 (Visual Basic、C#)

HOW TO:指定應用程式圖示 (Visual Basic、C#)

其他資源

管理應用程式屬性