Application Page, Project Designer (Visual Basic)

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

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

注意

在本文的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置。 您可能使用不同的 Visual Studio 版本或不同的環境設定。 如需詳細資訊,請參閱將 IDE 個人化

一般應用程式設定

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

組件名稱

指定將包含組件資訊清單之輸出檔的名稱。 如果您變更此屬性,也會變更 [輸出名稱] 屬性。

您也可以使用 /out (Visual Basic) 編譯器參數,從命令提示字元指定輸出檔案的名稱。

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

根命名空間

指定專案中所有檔案的基底命名空間。 例如,如果您將 [根命名空間] 設為 Project1,而且您程式碼的任何命名空間外部有 Class1,則其命名空間為 Project1.Class1。 如果程式碼的命名空間 Order 中有 Class2,則其命名空間為 Project1.Order.Class2

如果您清除 [根命名空間],則可以在程式碼中指定專案的命名空間結構。

注意

如果您在命名空間陳述式中使用 Global 關鍵字,則可以從專案的根命名空間定義一個命名空間。 如果您清除 [根命名空間]Global 會成為最上層命名空間,因此 Namespace 陳述式中不需要 Global 關鍵字。 如需詳細資訊,請參閱 Visual Basic 中的命名空間中的<Namespace 陳述式中的 Global 關鍵字>。

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

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

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

目標架構 (所有組態)

指定應用程式作為目標的 .NET 版本。 視電腦上所安裝的 .NET 版本而定,此選項可能會有不同的值。

針對 .NET Framework 專案,預設值會符合您在建立專案時所指定的目標 Framework。

注意

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

如需詳細資訊,請參閱 Framework 目標概觀

應用程式類型

指定要建置的應用程式類型。 值會因專案類型而有所不同。 例如,針對 Windows Forms 應用程式專案,您可以指定 [Windows Forms 應用程式]、[類別庫]、[主控台應用程式]、[Windows 服務] 或 [Web 控制項程式庫]

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

如需 [應用程式類型] 屬性的詳細資訊,請參閱 /target (Visual Basic)。 如需如何以程式設計方式存取該屬性的資訊,請參閱 OutputType

自動產生繫結重新導向

若應用程式或其元件參考相同組件的多個版本,則繫結重新導向會新增至您的專案。 如果您希望手動定義專案檔中的繫結重新導向,請取消選取 [自動產生繫結重新導向]

如需重新導向的詳細資訊,請參閱重新導向組件版本

啟動表單/啟始物件/啟動 URI

指定應用程式的啟動表單或進入點。

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

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

如果清除 [啟用應用程式架構],此清單會成為 [啟始物件],並顯示具有 Sub Main 的表單和類別或模組。

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

圖示

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

組件資訊

按一下此按鈕,以顯示組件資訊對話方塊

啟用應用程式架構

指定專案是否使用應用程式架構。 此選項的設定會影響 [啟動表單]/[啟始物件] 中提供的選項。

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

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

檢視 Windows 設定

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

<requestedExecutionLevel level="asInvoker" />

ClickOnce 使用 asInvoker 層級或透過虛擬化模式 (無資訊清單產生)。 若要指定虛擬化模式,請從 app.manifest 中移除整個標記。

Windows 應用程式架構屬性

[Windows 應用程式架構屬性] 區段中具有下列設定。 只有在選取 [啟用應用程式架構] 核取方塊時,才能使用這些選項。

提示

後續區段描述設定於 Windows Presentation Foundation (WPF) 應用程式的 [Windows 應用程式架構屬性] 設定。

啟用 Windows 視覺效果樣式

啟用或停用 Windows 視覺效果樣式,也稱為 Windows 主題。 例如,Windows 視覺效果樣式會啟用圓角和動態色彩的控件。 預設值為 [已啟用]。

建立單一執行個體應用程式

選取此核取方塊,來防止使用者執行應用程式的多個執行個體。 此核取方塊預設為「未選取」,以便執行應用程式的多個執行個體。 如需詳細資訊,請參閱 StartupNextInstance 事件。

關閉時儲存 My.Settings

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

驗證模式

選取 [Windows]\(預設),來指定使用 Windows 驗證來識別目前登入的使用者。 您可以使用 My.User 物件,在執行階段擷取這項資訊。 如果您要提供自己的程式碼來驗證使用者,而不是使用預設 Windows 驗證方法,請選取 [由應用程式定義]

關閉模式

選取 [啟動表單關閉時]\(預設),來指定應用程式在設為啟動表單的表單關閉時結束 (即使已開啟其他表單也是一樣)。 選取 [最後一個表單關閉時],來指定應用程式在最後一個表單關閉時或者明確呼叫 My.Application.ExitEnd 陳述式時結束。

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

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

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

啟動顯示畫面

選取您想要用來當作啟動顯示畫面的表單。 您必須先前已使用表單或範本來建立啟動顯示畫面。 預設值為 [(無)]

檢視應用程式事件

按一下此按鈕,以顯示您可用來撰寫應用程式架構事件 StartupShutdownUnhandledExceptionStartupNextInstanceNetworkAvailabilityChanged 之事件的事件程式碼檔案。 您也可以覆寫特定應用程式架構方法。 例如,您可以覆寫 OnInitialize 來變更啟動顯示畫面的顯示行為。

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

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

關閉模式

此屬性只適用於 Windows Presentation Foundation (WPF) 應用程式。

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

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

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

如需使用此設定的詳細資訊,請參閱 Shutdown

編輯 XAML

此按鈕會在 XAML 編輯器中開啟應用程式定義檔案 (Application.xaml)。 按一下此按鈕時,會開啟應用程式定義節點上的 Application.xaml。 您可能必須編輯此檔案,才能執行特定工作 (例如定義資源)。 如果應用程式定義檔案不存在,則 [專案設計工具] 會建立一個應用程式定義檔案。

檢視應用程式事件

此按鈕會在程式碼編輯器中開啟 Application 類別檔案 (Application.xaml.vb)。 如果檔案不存在,則 [專案設計工具] 會建立一個具有適當類別名稱和命名空間的檔案。

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