共用方式為


應用程式頁面,項目設計工具(Visual Basic)

使用 [項目設計工具] 的 [ 應用程式 ] 頁面,即可指定專案的應用程式設定和屬性。

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

備註

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

一般應用程式設定

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

組件名稱

指定將包含元件指令清單的輸出檔名稱。 如果您變更此屬性, 則 Output Name 屬性也會變更。

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

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

根命名空間

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

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

備註

如果您在 GlobalNamespace 語句中使用 關鍵詞,則可以在專案的根命名空間中定義命名空間。 如果您清除根命名空間Global會變成最上層命名空間,這會移除 語句中 Global 關鍵詞的需求Namespace。 如需詳細資訊,請參閱 Visual Basic 中命名空間中的

如需如何在程序代碼中建立命名空間的詳細資訊,請參閱 Namespace 語句

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

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

目標架構 (所有組態)

指定應用程式的目標 .NET 版本。 此選項可能會有不同的值,視計算機上安裝的 .NET 版本而定。

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

備註

當您第一次開啟對話框時,會自動設定 [ 必要條件] 對話框中 所列的必要條件套件。 如果您後續變更專案的目標架構,則必須手動指定必要條件以符合新的目標架構。

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

應用程式類型

指定要建置的應用程式類型。 值會根據項目類型而有所不同。 例如,針對 Windows Forms 應用程式 專案,您可以指定 Windows Forms 應用程式類別庫控制台應用程式Windows 服務Web 控件連結庫

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

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

自動產生系結重新導向

如果您的應用程式或其元件參考相同元件的多個版本,系結重新導向會新增至您的專案。 如果您想要在項目檔中手動定義系結重新導向,請取消選取 [自動產生系結重新導向]。

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

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

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

如果選取 [ 啟用應用程式架構 ] (預設值),則此列表標題為 [ 啟動表單 ],而且只會顯示窗體,因為應用程式架構僅支持啟動窗體,而非物件。

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

如果清除 [啟用應用程式架構 ],此列表會變成 Startup 物件 ,並同時顯示表單和類別或模組與 Sub Main

Startup 物件 會定義應用程式載入時要呼叫的進入點。 一般而言,這會設定為應用程式中的主要窗體,或設定為 Sub Main 應用程式啟動時應該執行的程式。 因為類別庫沒有進入點,因此此屬性的唯一選項是 [無]。 如需詳細資訊,請參閱 /main。 若要以程式設計方式存取此屬性,請參閱 StartupObject

圖標

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

元件資訊

按兩下此按鈕可顯示 元件資訊對話框

啟用應用程式架構

指定專案是否會使用應用程式架構。 此選項的設定會影響 Startup form/Startup 物件中可用的選項。

勾選取此選項,應用程式會使用標準 Sub Main。 選取此複選框會啟用 Windows 應用程式架構屬性 區段中的功能,也要求您選取啟動表單。

如果清除此複選框,您的應用程式會使用您在Sub Main中指定的自定義。 在此情況下,您可以指定啟動物件(方法或類別中的自定義 Sub Main )或表單。 此外, Windows 應用程式架構屬性 區段中的選項也變得無法使用。

檢視 Windows 設定

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

<requestedExecutionLevel level="asInvoker" />

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

Windows 應用程式架構屬性

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

小提示

下一節說明 Windows Presentation Foundation (WPF) 應用程式專屬的 Windows 應用程式架構屬性 設定。

啟用 Windows 視覺效果樣式

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

建立單一實例應用程式

選取此複選框可防止使用者執行應用程式的多個實例。 清除此複選框的預設 設定,允許執行應用程式的多個實例。 如需詳細資訊,請參閱 UIElement.Drop 事件。

在關機時儲存 My.Settings

選取此複選框,以指定當使用者關閉其計算機時,會儲存應用程式的 My.Settings 設定。 默認設定已啟用。 如果停用此選項,您可以呼叫 My.Settings.Save來手動儲存應用程式設定。

驗證模式

選取 [Windows ],以指定使用 Windows 驗證來識別目前登入的使用者。 您可以使用 物件,在運行時間 My.User 擷取此資訊。 如果您要提供自己的程式代碼來驗證使用者,而不是使用預設的 Windows 驗證方法,請選取 [ 應用程式定義 ]。

關機模式

選取 [ 啟動表單關閉 時] (預設值),以指定當表單設定為啟動窗體關閉時,應用程式結束,即使其他表單已開啟也一樣。 選取 [最後一個窗體關閉時] 以指定應用程式在最後一個窗體關閉或明確呼叫 語句時My.Application.ExitEnd結束。

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

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

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

啟動畫面

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

檢視應用程式事件

按兩下此按鈕可顯示事件程式代碼檔案,您可以在其中撰寫應用程式架構事件、、 StartupShutdownUnhandledExceptionStartupNextInstance的事件。NetworkAvailabilityChanged 您也可以覆寫特定的應用程式架構方法。 例如,您可以覆 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 程式代碼區段中處理。