專案設計工具、應用程式頁 (Visual Basic)

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

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

注意事項注意事項

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

一般應用程式設定

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

  • 組件名稱
    指定將包含組件資訊清單的輸出檔名。 如果您變更這個屬性,[輸出名稱] 屬性也會變更。 您也可以使用 /out (Visual Basic) 在命令提示字元進行變更。 如需如何以程式設計的方式存取此屬性的詳細資訊,請參閱 AssemblyName

  • 根命名空間
    指定專案中所有檔案的基底命名空間。 例如,如果根命名空間設定為 Project1,而且程式碼中的任一命名空間之外部都有一個 Class1,則其命名空間為 Project1.Class1。 如果在程式碼內的命名空間 Order 有一個 Class2,則其命名空間為 Project1.Order.Class2。

    也可以清除根命名空間屬性,這麼做可以讓您手動指定專案的命名空間結構。

    如需如何在程式碼中建立命名空間的詳細資訊,請參閱 Namespace 陳述式

    如需根命名空間屬性的詳細資訊,請參閱 /rootnamespace

    如需如何以程式設計的方式存取此屬性的詳細資訊,請參閱 RootNamespace

  • 應用程式類型
    指定要建立的應用程式類型。 在 Web 應用程式專案中,這個屬性只能設定為 [類別庫]。 如需詳細資訊,請參閱 /target。 如需如何以程式設計的方式存取此屬性的詳細資訊,請參閱 OutputType

  • 圖示
    將您要使用的 .ico 檔案設定為程式圖示。 選取 [<瀏覽...>] 以瀏覽現有的圖形。 如需詳細資訊,請參閱 /win32icon (或 /win32icon (C# 編譯器選項))。 若要以程式設計的方式存取這個屬性,請參閱 ApplicationIcon

  • 啟動表單 / 啟動物件 / 啟動 URI
    指定應用程式的啟動表單或進入點 (Entry Point)。

    如果選取 [啟用應用程式架構] (預設值),清單的標題就會設定為 [啟動表單] 且只顯示表單,因為應用程式架構只支援啟動表單,而不支援物件。

    如果專案是 WPF 瀏覽器應用程式,則清單的標題為 [啟動 URI],預設值為 [Page1.xaml]。 [啟動 URI] 清單可讓您指定當應用程式啟動時,應用程式所顯示的使用者介面資源 (XAML 項目)。 如需詳細資訊,請參閱 StartupUri

    如果清除 [啟用應用程式架構],這個清單就會變成 [啟始物件] 而且會同時顯示表單及含有 Sub Main 的類別或模組。

    [啟始物件] 定義當應用程式載入時所呼叫的進入點。 通常會設定為應用程式中的主要表單,或是設定為當應用程式啟動時應該執行的 Sub Main 程序。 因為類別庫沒有進入點,因此對於這個屬性的唯一選項是 [(無)]。 如需詳細資訊,請參閱 /main。 若要以程式設計的方式存取這個屬性,請參閱 StartupObject

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

  • 啟用應用程式架構
    指定專案是否會使用應用程式架構。 這個選項的設定會影響在 [啟動表單]/[啟始物件] 中可以使用的選項。

    如果選取核取方塊,應用程式就會使用標準 Sub Main。 選取這個核取方塊就會啟用 [Windows 應用程式架構屬性] 區段中的功能,並要求您選取啟動表單。

    如果清除這個核取方塊,應用程式將會使用您在 [啟動表單] 中所指定的自訂 Sub Main。 在這個情況下,您可以指定啟始物件 (方法或類別中的自訂 Sub Main) 或啟動表單。 此外,[Windows 應用程式架構屬性] 區段中的選項將無法使用。

  • 檢視 UAC 設定
    按一下這個按鈕以建立並開啟 app.manifest 檔。 Visual Studio 使用這個檔案,建立應用程式的資訊清單資料。 然後修改 app.manifest 檔案中的 <requestedExecutionLevel> 標記,以設定 UAC 所要求的執行層級,如下所示:

    <requestedExecutionLevel level="asInvoker" />

    ClickOnce 適用於 asInvoker 層級或虛擬模式 (不會產生資訊清單)。 如果要指定虛擬模式,請移除 app.manifest 中的整個標記。

    如需產生資訊清單的詳細資訊,請參閱 Windows Vista 的 ClickOnce 部署

Windows 應用程式架構屬性

下列設定在 [Windows 應用程式架構屬性] 區段中。 只有在選取 [啟用應用程式架構] 核取方塊後,才能使用這些選項 本節後面的一節將描述 Windows Presentation Foundation (WPF) 應用程式的 [Windows 應用程式架構屬性] 設定。

  • 啟用 XP 視覺化樣式
    啟用或停用 Windows XP 視覺化樣式,也稱為「Windows XP 主題」(Windows XP Themes)。 Windows XP 視覺化樣式提供諸如圓角和動態色彩的控制項。 預設值為啟用。 如需使用這個設定的詳細資訊,請參閱 HOW TO:啟用視覺化樣式 (Visual Basic)。 如需 Windows XP 視覺化樣式的詳細資訊,請參閱 Windows XP 功能和 Windows Form 控制項HOW TO:啟用 Windows XP 視覺化樣式

  • 建立單一執行個體應用程式
    選取這個核取方塊可以防止使用者執行同一個應用程式的多個執行個體。 這個核取方塊的預設設定為清除。 這項設定允許執行應用程式的多個執行個體。 如需詳細資訊,請參閱 HOW TO:指定應用程式的執行個體行為 (Visual Basic)

  • 程式關閉時儲存 My.Settings
    選取這個核取方塊,以指定當使用者關閉電腦時儲存應用程式的 My.Settings 設定。 預設設定為啟用。 如果停用這個選項,可以呼叫 My.Settings.Save 以手動方式儲存應用程式。

  • 驗證模式
    選取 [Windows] (預設值),指定使用 Windows 驗證識別目前登入的使用者。 您可以在執行階段使用 My.User 物件,以擷取這項資訊。 如果您要提供自己的程式碼以驗證使用者,而不使用預設的 Windows 驗證方法,請選取 [應用程式定義]。 如需使用這個設定的詳細資訊,請參閱 HOW TO:啟用自訂使用者驗證 (Visual Basic)

  • 程式關閉模式
    選取 [啟動表單關閉時] (預設值),指定即使還有其他表單開啟,應用程式都會在設定為啟動表單的表單關閉時結束。 選取 [最後一個表單關閉時] 以指定當最後一個表單關閉時,或當 My.Application.Exit 或明確呼叫 End 陳述式時,應用程式會結束。

    選取 [在明確關機時],指定在您明確呼叫 Shutdown 時結束應用程式。

    選取 [在最後一個視窗關閉時],以指定在最後一個視窗關閉時,或當您明確呼叫 Shutdown 時結束應用程式。 這是預設值。

    選擇 [在主視窗關閉時],以指定當主視窗關閉,或當您明確呼叫 Shutdown 時,結束應用程式。

    如需使用這個設定的詳細資訊,請參閱 HOW TO:指定應用程式的關閉行為 (Visual Basic)

  • 啟動顯示畫面
    選取您要當做啟動顯示畫面的表單。 您必須事先使用表單或範本建立了啟動顯示畫面,如 HOW TO:指定應用程式的開頭顯示畫面 (Visual Basic) 中的描述。 預設值為 [(None)]。

  • 檢視應用程式事件
    按一下這個按鈕以顯示事件程式碼檔案,您可以在這個檔案中撰寫應用程式架構事件 Startup、Shutdown、UnhandledException、StartupNextInstance 和 NetworkAvailabilityChanged 的事件。 您也可以覆寫特定應用程式架構方法。 例如,您可以覆寫 OnInitialize 以變更啟動顯示畫面的顯示行為。

Windows Presentation Foundation (WPF) 應用程式的 Windows 應用程式架構屬性

如果專案是 Windows Presentation Foundation 應用程式,則下列設定會出現在 [Windows 應用程式架構屬性] 區段中。 只有在選取 [啟用應用程式架構] 核取方塊後,才能使用這些選項。 這個表格所列出的選項僅適用於 WPF 應用程式或 WPF 瀏覽器應用程式。 它們不適用於 WPF 使用者控制項或自訂控制項程式庫。

  • 程式關閉模式
    此屬性僅適用於 Windows Presentation Foundation 應用程式。

    選取 [在明確關機時],指定在您明確呼叫 Shutdown 時結束應用程式。

    選取 [在最後一個視窗關閉時],以指定在最後一個視窗關閉時,或當您明確呼叫 Shutdown 時結束應用程式。 這是預設值。

    選擇 [在主視窗關閉時],以指定當主視窗關閉,或當您明確呼叫 Shutdown 時,結束應用程式。

    如需使用這個設定的詳細資訊,請參閱 ShutdownHOW TO:指定應用程式的關閉行為 (Visual Basic)

  • 編輯 XAML
    按一下這個按鈕,在 XAML 編輯器中開啟並修改應用程式定義檔 (Application.xaml)。 當您按一下這個按鈕時,Application.xaml 會在應用程式定義節點上開啟。 您可能需要編輯這個檔案,才能執行某些工作,例如定義資源。 如果應用程式定義檔不存在,[專案設計工具] 會建立一個定義檔。

  • 檢視應用程式事件
    按一下這個按鈕,在程式碼編輯器中顯示 Application 部分類別檔 (Application.xaml.vb)。 如果這個檔案不存在,則 [專案設計工具] 會以適當的類別名稱及命名空間建立一個。

    發生某些應用程式狀態變更時 (例如,應用程式啟動或關閉時),Application 物件會引發事件。 如需這個類別所公開事件的完整清單,請參閱 Application。 這些事件都在 Application 部分類別的使用者程式碼區段中處理。

請參閱

工作

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

HOW TO:指定應用程式的開頭顯示畫面 (Visual Basic)

HOW TO:處理應用程式事件 (Visual Basic)

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

HOW TO:變更應用程式的命名空間 (Visual Basic)

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

HOW TO:變更應用程式的啟始物件 (Visual Basic)

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

HOW TO:啟用視覺化樣式 (Visual Basic)

HOW TO:指定應用程式的執行個體行為 (Visual Basic)

HOW TO:啟用自訂使用者驗證 (Visual Basic)

HOW TO:指定應用程式的關閉行為 (Visual Basic)

其他資源

管理應用程式屬性